﻿/*!
 * ZUI - v1.4.0 - 2016-05-25
 * http://zui.sexy
 * GitHub: https://github.com/easysoft/zui.git 
 * Copyright (c) 2016 cnezsoft.com; Licensed MIT
 */ /*! Some code copy from Bootstrap v3.0.0 by @fat and @mdo. (Copyright 2013 Twitter, Inc. Licensed under http://www.apache.org/licenses/)*/ /*! normalize.css v2.1.3 | MIT License | git.io/normalize */
a:hover {
    color: #11d8a6 !important;
    text-decoration: none !important;
}

.ml20 {
    margin-left: 20px !important;
}

.ml30 {
    margin-left: 30px !important;
}

.mt20 {
    margin-top: 20px !important;
}

.fs12 {
    font-size: 12px !important;
}

.content_head {
    width: 100%;
    border-bottom: 1px solid #ddd;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.2);
    box-shadow: 0 0 8px rgba(0,0,0,.2);
    background-color: #fff;
    position: relative;
}

    .content_head .fx_logo {
        position: absolute;
        left: -999px;
        top: -200px
    }

    .content_head .head_content {
        height: 66px;
        padding: 0
    }

    .content_head .nav {
        float: right;
        margin-right: 10px;
    }

    .content_head .nav_create {
        float: left
    }

        .content_head .nav_create .el-dropdown-link {
            cursor: pointer
        }

    .content_head .nav {
        padding-top: 12px
    }

        .content_head .nav .nav_list {
            float: left;
            padding: 0 10px;
            font-size: 14px;
            color: #666;
            line-height: 40px;
            margin-left: 30px;
            position: relative
        }

            .content_head .nav .nav_list .font_family {
                position: absolute;
                right: -23px;
                top: -10px;
                font-size: 20px;
                color: red;
                vertical-align: top
            }

        .content_head .nav span {
            float: left;
            margin-left: 40px;
            display: inline-block;
            line-height: 40px;
            color: #999
        }

            .content_head .nav span dfn {
                font-style: normal;
                margin-left: 10px;
                cursor: pointer;
                color: #999
            }

                .content_head .nav span dfn:hover {
                    text-decoration: underline
                }

        .content_head .nav .nav_btn {
            padding: 0
        }

    .content_head .logo_box {
        float: left;
        line-height: 64px;
        margin-left: 20px;
        height: 66px;
        overflow: hidden
    }

        .content_head .logo_box .logo {
            font-size: 38px;
            vertical-align: top;
            color: #13d8a7;
            position: relative;
            z-index: 6;
            line-height: 66px;
        }

            .content_head .logo_box .logo:hover {
                color: #13d8a7 !important
            }

        .content_head .logo_box h1 {
            display: inline-block;
            opacity: 0;
            font-size: 1px;
            position: absolute;
            left: 0;
            top: 0
        }

    .content_head .nav a.el-dropdown-link {
        color: #409eff
    }

.mobile_nav_btn {
    display: none;
}

.page_w .copyright {
    padding: 0 20px;
    font-size: 12px;
}

.page_w {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}

@media screen and (max-width: 1000px) {
    .content_head .nav .nav_list {
        margin-left: 10px;
    }
}

@media screen and (max-width: 800px) {
    .content_head .nav {
        width: 100%;
        background-color: #fff;
        padding-bottom: 20px;
        font: none;
        position: absolute;
        left: 0;
        top: 100%;
        z-index: 9;
        margin-right: 0;
        max-height: 0px;
        transition: all .4s linear 0s;
        box-sizing: border-box;
        overflow: hidden;
        padding: 0;
    }

        .content_head .nav .nav_list {
            float: none;
            display: block;
            padding: 0 30px;
            margin: 0;
            line-height: 48px;
        }

            .content_head .nav .nav_list .font_family {
                right: 0;
                top: 0;
                margin-left: 5px;
                position: relative;
            }

    .content_head .show_nav {
        max-height: 100vh;
        padding: 12px 0 20px;
        box-shadow: 0 8px 8px rgba(0,0,0,0.2);
    }

    .content_head .mobile_nav_btn {
        display: block;
        position: absolute;
        right: 20px;
        top: 0;
        font-size: 40px;
        line-height: 66px;
        color: #333;
    }

    .content_head .logo_box .logo {
        font-size: 40px;
    }
}





#articleHeader {
    margin-bottom: 10px;
}

    #articleHeader h2 {
        margin-right: 20px;
    }

.el-button {
    font-family: 'Microsoft Yahei';
    box-sizing: border-box;
    display: inline-block;
    line-height: 1;
    white-space: nowrap;
    cursor: pointer;
    background: #fff;
    border: 1px solid #dcdfe6;
    border-color: #dcdfe6;
    color: #606266;
    -webkit-appearance: none;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    margin: 0;
    -webkit-transition: .1s;
    transition: .1s;
    font-weight: 500;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px
}

    .el-button:focus, .el-button:hover {
        color: #45e0ba !important;
        border-color: #45e0ba !important;
        background-color: #fff !important
    }

    .el-button.is-round {
        border-radius: 20px;
        padding: 12px 23px
    }

.el-button--primary {
    background: #13d8a7 !important;
    border-color: #13d8a7 !important;
    color: #fff !important
}

    .el-button--primary:focus, .el-button--primary:hover {
        background-color: #45e0ba !important;
        border-color: #45e0ba !important;
        color: #fff !important
    }

.el-button--small {
    padding: 9px 15px;
    font-size: 12px;
    border-radius: 3px
}

    .el-button--small.is-round {
        padding: 9px 15px
    }

.el-button--mini {
    padding: 7px 15px;
    font-size: 12px;
    border-radius: 3px
}

    .el-button--mini.is-round {
        padding: 7px 15px
    }

.el-button--text {
    border-color: transparent;
    color: #409eff;
    background: transparent;
    padding-left: 0;
    padding-right: 0
}

    .el-button--text:focus, .el-button--text:hover {
        color: #66b1ff;
        border-color: transparent;
        background-color: transparent
    }

    .el-button--text:active {
        color: #3a8ee6;
        background-color: transparent
    }

    .el-button--text.is-disabled, .el-button--text.is-disabled:focus, .el-button--text.is-disabled:hover, .el-button--text:active {
        border-color: transparent
    }

.el-button-group {
    display: inline-block;
    vertical-align: middle
}

    .el-button-group:after, .el-button-group:before {
        display: table;
        content: ""
    }

    .el-button-group:after {
        clear: both
    }

    .el-button-group .el-button {
        float: left;
        position: relative
    }

        .el-button-group .el-button + .el-button {
            margin-left: 0
        }

        .el-button-group .el-button:first-child {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .el-button-group .el-button:last-child {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .el-button-group .el-button:first-child:last-child {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px
        }

        .el-button-group .el-button:not(:first-child):not(:last-child) {
            border-radius: 0
        }

        .el-button-group .el-button:not(:last-child) {
            margin-right: -1px
        }

        .el-button-group .el-button.is-active, .el-button-group .el-button:active, .el-button-group .el-button:focus, .el-button-group .el-button:hover {
            z-index: 1
        }

    .el-button-group .el-button--primary:first-child {
        border-right-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--primary:last-child {
        border-left-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--primary:not(:first-child):not(:last-child) {
        border-left-color: hsla(0,0%,100%,.5);
        border-right-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--success:first-child {
        border-right-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--success:last-child {
        border-left-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--success:not(:first-child):not(:last-child) {
        border-left-color: hsla(0,0%,100%,.5);
        border-right-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--warning:first-child {
        border-right-color: hsla(0,0%,100%,.5)
    }

    .el-button-group .el-button--warning:last-child {
        border-left-color: hsla(0,0%,100%,.5)
    }

@font-face {
    font-family: "webfont";
    src: url('//at.alicdn.com/t/font_1474425_zjizi81u7j.eot?t=1576244598341');
    src: url('//at.alicdn.com/t/font_1474425_zjizi81u7j.eot?t=1576244598341#iefix') format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url('//at.alicdn.com/t/font_1474425_zjizi81u7j.woff?t=1576244598341') format('woff'),url('//at.alicdn.com/t/font_1474425_zjizi81u7j.ttf?t=1576244598341') format('truetype'),url('//at.alicdn.com/t/font_1474425_zjizi81u7j.svg?t=1576244598341#webfont') format('svg');
}

.webfont {
    font-family: "webfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.webicon-kefu:before {
    content: "\e64a";
}

.webicon-weixinpay:before {
    content: "\e65a";
}

.webicon-edit1:before {
    content: "\e640";
}

.webicon-gotop:before {
    content: "\e677";
}

.webicon-hotchunse:before {
    content: "\e75d";
}

.webicon-tuijian:before {
    content: "\e65b";
}

.webicon-erweima:before {
    content: "\e651";
}

.webicon-success:before {
    content: "\e602";
}

.webicon-cha:before {
    content: "\e613";
}

.webicon-fenxiang:before {
    content: "\e65d";
}

.webicon-caidan:before {
    content: "\e643";
}

.webicon-xiazai:before {
    content: "\e647";
}

.webicon-alipay:before {
    content: "\e65c";
}

.webicon-houtui:before {
    content: "\e652";
}

.webicon-qianjin:before {
    content: "\e653";
}

.webicon-jiantouup:before {
    content: "\e672";
}

.webicon-jiantoudown:before {
    content: "\e679";
}

.webicon-mima:before {
    content: "\e61f";
}

.webicon-yonghu:before {
    content: "\e620";
}

.webicon-xuanze:before {
    content: "\e621";
}

.webicon-mobile:before {
    content: "\e659";
}

.webicon-Pdf:before {
    content: "\e83c";
}

.webicon-Word:before {
    content: "\e83e";
}

.webicon-yonghu1:before {
    content: "\e60e";
}

.webicon-vipmin:before {
    content: "\e65e";
}

.webicon-edit:before {
    content: "\e62a";
}

.webicon-sliderleft:before {
    content: "\e62d";
}

.webicon-sliderright:before {
    content: "\e62e";
}

.webicon-logo:before {
    content: "\e62f";
}

.webicon-skin:before {
    content: "\e630";
}

.webicon-change:before {
    content: "\e631";
}

.webicon-cover:before {
    content: "\e632";
}

.webicon-page:before {
    content: "\e633";
}

.webicon-font:before {
    content: "\e634";
}







article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

audio, canvas, video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

[hidden], template {
    display: none
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

a {
    background: 0
}

    a:focus {
        outline: thin dotted
    }

    a:active, a:hover {
        outline: 0
    }

h1 {
    margin: .67em 0;
    font-size: 2em
}

abbr[title] {
    border-bottom: 1px dotted
}

b, strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

hr {
    height: 0;
    box-sizing: content-box
}

mark {
    color: #000;
    background: #ff0
}

code, kbd, pre, samp {
    font-family: monospace,serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub, sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid silver
}

legend {
    padding: 0;
    border: 0
}

button, input, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: 100%
}

button, input {
    line-height: normal
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

    button[disabled], html input[disabled] {
        cursor: default
    }

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    box-sizing: content-box;
    -webkit-appearance: textfield
}

    input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

button::-moz-focus-inner, input::-moz-focus-inner {
    padding: 0;
    border: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-spacing: 0;
    border-collapse: collapse
}

.clearfix:after, .clearfix:before, .modal-footer:after, .modal-footer:before {
    display: table;
    content: " "
}

.clearfix:after, .modal-footer:after {
    clear: both
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto
}

.pull-right {
    float: right !important
}

.pull-left {
    float: left !important
}

.hide {
    display: none
}

.hidden {
    display: none !important
}

.show {
    display: block
}

.showing {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.affix {
    position: fixed
}

.with-padding {
    padding: 5px 12px
}

@-ms-viewport {
    width: device-width
}

.hidden {
    display: none !important;
    visibility: hidden !important
}

.visible-xs, td.visible-xs, th.visible-xs, tr.visible-xs {
    display: none !important
}

@media(max-width:767px) {
    .visible-xs {
        display: block !important
    }

    tr.visible-xs {
        display: table-row !important
    }

    td.visible-xs, th.visible-xs {
        display: table-cell !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-xs.visible-sm {
        display: block !important
    }

    tr.visible-xs.visible-sm {
        display: table-row !important
    }

    td.visible-xs.visible-sm, th.visible-xs.visible-sm {
        display: table-cell !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-xs.visible-md {
        display: block !important
    }

    tr.visible-xs.visible-md {
        display: table-row !important
    }

    td.visible-xs.visible-md, th.visible-xs.visible-md {
        display: table-cell !important
    }
}

@media(min-width:1200px) {
    .visible-xs.visible-lg {
        display: block !important
    }

    tr.visible-xs.visible-lg {
        display: table-row !important
    }

    td.visible-xs.visible-lg, th.visible-xs.visible-lg {
        display: table-cell !important
    }
}

.visible-sm, td.visible-sm, th.visible-sm, tr.visible-sm {
    display: none !important
}

@media(max-width:767px) {
    .visible-sm.visible-xs {
        display: block !important
    }

    tr.visible-sm.visible-xs {
        display: table-row !important
    }

    td.visible-sm.visible-xs, th.visible-sm.visible-xs {
        display: table-cell !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-sm {
        display: block !important
    }

    tr.visible-sm {
        display: table-row !important
    }

    td.visible-sm, th.visible-sm {
        display: table-cell !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-sm.visible-md {
        display: block !important
    }

    tr.visible-sm.visible-md {
        display: table-row !important
    }

    td.visible-sm.visible-md, th.visible-sm.visible-md {
        display: table-cell !important
    }
}

@media(min-width:1200px) {
    .visible-sm.visible-lg {
        display: block !important
    }

    tr.visible-sm.visible-lg {
        display: table-row !important
    }

    td.visible-sm.visible-lg, th.visible-sm.visible-lg {
        display: table-cell !important
    }
}

.visible-md, td.visible-md, th.visible-md, tr.visible-md {
    display: none !important
}

@media(max-width:767px) {
    .visible-md.visible-xs {
        display: block !important
    }

    tr.visible-md.visible-xs {
        display: table-row !important
    }

    td.visible-md.visible-xs, th.visible-md.visible-xs {
        display: table-cell !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-md.visible-sm {
        display: block !important
    }

    tr.visible-md.visible-sm {
        display: table-row !important
    }

    td.visible-md.visible-sm, th.visible-md.visible-sm {
        display: table-cell !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-md {
        display: block !important
    }

    tr.visible-md {
        display: table-row !important
    }

    td.visible-md, th.visible-md {
        display: table-cell !important
    }
}

@media(min-width:1200px) {
    .visible-md.visible-lg {
        display: block !important
    }

    tr.visible-md.visible-lg {
        display: table-row !important
    }

    td.visible-md.visible-lg, th.visible-md.visible-lg {
        display: table-cell !important
    }
}

.visible-lg, td.visible-lg, th.visible-lg, tr.visible-lg {
    display: none !important
}

@media(max-width:767px) {
    .visible-lg.visible-xs {
        display: block !important
    }

    tr.visible-lg.visible-xs {
        display: table-row !important
    }

    td.visible-lg.visible-xs, th.visible-lg.visible-xs {
        display: table-cell !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .visible-lg.visible-sm {
        display: block !important
    }

    tr.visible-lg.visible-sm {
        display: table-row !important
    }

    td.visible-lg.visible-sm, th.visible-lg.visible-sm {
        display: table-cell !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .visible-lg.visible-md {
        display: block !important
    }

    tr.visible-lg.visible-md {
        display: table-row !important
    }

    td.visible-lg.visible-md, th.visible-lg.visible-md {
        display: table-cell !important
    }
}

@media(min-width:1200px) {
    .visible-lg {
        display: block !important
    }

    tr.visible-lg {
        display: table-row !important
    }

    td.visible-lg, th.visible-lg {
        display: table-cell !important
    }
}

.hidden-xs {
    display: block !important
}

tr.hidden-xs {
    display: table-row !important
}

td.hidden-xs, th.hidden-xs {
    display: table-cell !important
}

@media(max-width:767px) {
    .hidden-xs, td.hidden-xs, th.hidden-xs, tr.hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hidden-xs.hidden-sm, td.hidden-xs.hidden-sm, th.hidden-xs.hidden-sm, tr.hidden-xs.hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-xs.hidden-md, td.hidden-xs.hidden-md, th.hidden-xs.hidden-md, tr.hidden-xs.hidden-md {
        display: none !important
    }
}

@media(min-width:1200px) {
    .hidden-xs.hidden-lg, td.hidden-xs.hidden-lg, th.hidden-xs.hidden-lg, tr.hidden-xs.hidden-lg {
        display: none !important
    }
}

.hidden-sm {
    display: block !important
}

tr.hidden-sm {
    display: table-row !important
}

td.hidden-sm, th.hidden-sm {
    display: table-cell !important
}

@media(max-width:767px) {
    .hidden-sm.hidden-xs, td.hidden-sm.hidden-xs, th.hidden-sm.hidden-xs, tr.hidden-sm.hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hidden-sm, td.hidden-sm, th.hidden-sm, tr.hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-sm.hidden-md, td.hidden-sm.hidden-md, th.hidden-sm.hidden-md, tr.hidden-sm.hidden-md {
        display: none !important
    }
}

@media(min-width:1200px) {
    .hidden-sm.hidden-lg, td.hidden-sm.hidden-lg, th.hidden-sm.hidden-lg, tr.hidden-sm.hidden-lg {
        display: none !important
    }
}

.hidden-md {
    display: block !important
}

tr.hidden-md {
    display: table-row !important
}

td.hidden-md, th.hidden-md {
    display: table-cell !important
}

@media(max-width:767px) {
    .hidden-md.hidden-xs, td.hidden-md.hidden-xs, th.hidden-md.hidden-xs, tr.hidden-md.hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hidden-md.hidden-sm, td.hidden-md.hidden-sm, th.hidden-md.hidden-sm, tr.hidden-md.hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-md, td.hidden-md, th.hidden-md, tr.hidden-md {
        display: none !important
    }
}

@media(min-width:1200px) {
    .hidden-md.hidden-lg, td.hidden-md.hidden-lg, th.hidden-md.hidden-lg, tr.hidden-md.hidden-lg {
        display: none !important
    }
}

.hidden-lg {
    display: block !important
}

tr.hidden-lg {
    display: table-row !important
}

td.hidden-lg, th.hidden-lg {
    display: table-cell !important
}

@media(max-width:767px) {
    .hidden-lg.hidden-xs, td.hidden-lg.hidden-xs, th.hidden-lg.hidden-xs, tr.hidden-lg.hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .hidden-lg.hidden-sm, td.hidden-lg.hidden-sm, th.hidden-lg.hidden-sm, tr.hidden-lg.hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .hidden-lg.hidden-md, td.hidden-lg.hidden-md, th.hidden-lg.hidden-md, tr.hidden-lg.hidden-md {
        display: none !important
    }
}

@media(min-width:1200px) {
    .hidden-lg, td.hidden-lg, th.hidden-lg, tr.hidden-lg {
        display: none !important
    }
}

.visible-print, td.visible-print, th.visible-print, tr.visible-print {
    display: none !important
}

@media print {
    .visible-print {
        display: block !important
    }

    tr.visible-print {
        display: table-row !important
    }

    td.visible-print, th.visible-print {
        display: table-cell !important
    }

    .hidden-print, td.hidden-print, th.hidden-print, tr.hidden-print {
        display: none !important
    }
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear
}

    .fade.in {
        opacity: 1
    }

.scale {
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

    .scale.in {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

.collapse {
    display: none
}

    .collapse.in {
        display: block
    }

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease
}

*, :after, :before {
    box-sizing: border-box
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

body {
    font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
    font-size: 13px;
    line-height: 1.53846154;
    color: #353535;
    background-color: #fff
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

a {
    color: #145ccd;
    text-decoration: none;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

    a:focus, a:hover {
        color: #0d3d88;
        text-decoration: underline
    }

    a:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    a.disabled, a.disabled:focus, a.disabled:hover, a[disabled], a[disabled]:focus, a[disabled]:hover {
        color: #aaa;
        text-decoration: none;
        cursor: default
    }

audio, canvas, img, svg, video {
    max-width: 100%;
    vertical-align: middle
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    border: 0
}

::-moz-selection {
    text-shadow: none;
    background: #b3d4fc
}

::selection {
    text-shadow: none;
    background: #b3d4fc
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

textarea {
    resize: vertical
}

ol, ul {
    padding-left: 20px
}

.container {
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto
}

    .container:after, .container:before {
        display: table;
        content: " "
    }

    .container:after {
        clear: both
    }

    .container:after, .container:before {
        display: table;
        content: " "
    }

    .container:after {
        clear: both
    }

.row {
    margin-right: -10px;
    margin-left: -10px
}

    .row:after, .row:before {
        display: table;
        content: " "
    }

    .row:after {
        clear: both
    }

    .row:after, .row:before {
        display: table;
        content: " "
    }

    .row:after {
        clear: both
    }

.col, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.33333333%
}

.col-xs-2 {
    width: 16.66666667%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333333%
}

.col-xs-5 {
    width: 41.66666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.33333333%
}

.col-xs-8 {
    width: 66.66666667%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333333%
}

.col-xs-11 {
    width: 91.66666667%
}

.col-xs-12 {
    width: 100%
}

@media(min-width:768px) {
    .container {
        max-width: 740px
    }

    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-1 {
        width: 8.33333333%
    }

    .col-sm-2 {
        width: 16.66666667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333333%
    }

    .col-sm-5 {
        width: 41.66666667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333333%
    }

    .col-sm-8 {
        width: 66.66666667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333333%
    }

    .col-sm-11 {
        width: 91.66666667%
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-push-1 {
        left: 8.33333333%
    }

    .col-sm-push-2 {
        left: 16.66666667%
    }

    .col-sm-push-3 {
        left: 25%
    }

    .col-sm-push-4 {
        left: 33.33333333%
    }

    .col-sm-push-5 {
        left: 41.66666667%
    }

    .col-sm-push-6 {
        left: 50%
    }

    .col-sm-push-7 {
        left: 58.33333333%
    }

    .col-sm-push-8 {
        left: 66.66666667%
    }

    .col-sm-push-9 {
        left: 75%
    }

    .col-sm-push-10 {
        left: 83.33333333%
    }

    .col-sm-push-11 {
        left: 91.66666667%
    }

    .col-sm-pull-1 {
        right: 8.33333333%
    }

    .col-sm-pull-2 {
        right: 16.66666667%
    }

    .col-sm-pull-3 {
        right: 25%
    }

    .col-sm-pull-4 {
        right: 33.33333333%
    }

    .col-sm-pull-5 {
        right: 41.66666667%
    }

    .col-sm-pull-6 {
        right: 50%
    }

    .col-sm-pull-7 {
        right: 58.33333333%
    }

    .col-sm-pull-8 {
        right: 66.66666667%
    }

    .col-sm-pull-9 {
        right: 75%
    }

    .col-sm-pull-10 {
        right: 83.33333333%
    }

    .col-sm-pull-11 {
        right: 91.66666667%
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .col-sm-offset-3 {
        margin-left: 25%
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .col-sm-offset-6 {
        margin-left: 50%
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .col-sm-offset-9 {
        margin-left: 75%
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
}

@media(min-width:992px) {
    .container {
        max-width: 960px
    }

    .col-md-1, .col-md-10, .col-md-11, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
        float: left
    }

    .col-md-1 {
        width: 8.33333333%
    }

    .col-md-2 {
        width: 16.66666667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333333%
    }

    .col-md-5 {
        width: 41.66666667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333333%
    }

    .col-md-8 {
        width: 66.66666667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333333%
    }

    .col-md-11 {
        width: 91.66666667%
    }

    .col-md-12 {
        width: 100%
    }

    .col-md-push-0 {
        left: auto
    }

    .col-md-push-1 {
        left: 8.33333333%
    }

    .col-md-push-2 {
        left: 16.66666667%
    }

    .col-md-push-3 {
        left: 25%
    }

    .col-md-push-4 {
        left: 33.33333333%
    }

    .col-md-push-5 {
        left: 41.66666667%
    }

    .col-md-push-6 {
        left: 50%
    }

    .col-md-push-7 {
        left: 58.33333333%
    }

    .col-md-push-8 {
        left: 66.66666667%
    }

    .col-md-push-9 {
        left: 75%
    }

    .col-md-push-10 {
        left: 83.33333333%
    }

    .col-md-push-11 {
        left: 91.66666667%
    }

    .col-md-pull-0 {
        right: auto
    }

    .col-md-pull-1 {
        right: 8.33333333%
    }

    .col-md-pull-2 {
        right: 16.66666667%
    }

    .col-md-pull-3 {
        right: 25%
    }

    .col-md-pull-4 {
        right: 33.33333333%
    }

    .col-md-pull-5 {
        right: 41.66666667%
    }

    .col-md-pull-6 {
        right: 50%
    }

    .col-md-pull-7 {
        right: 58.33333333%
    }

    .col-md-pull-8 {
        right: 66.66666667%
    }

    .col-md-pull-9 {
        right: 75%
    }

    .col-md-pull-10 {
        right: 83.33333333%
    }

    .col-md-pull-11 {
        right: 91.66666667%
    }

    .col-md-offset-0 {
        margin-left: 0
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .col-md-offset-3 {
        margin-left: 25%
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .col-md-offset-6 {
        margin-left: 50%
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .col-md-offset-9 {
        margin-left: 75%
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1160px
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left
    }

    .col-lg-1 {
        width: 8.33333333%
    }

    .col-lg-2 {
        width: 16.66666667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333333%
    }

    .col-lg-5 {
        width: 41.66666667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333333%
    }

    .col-lg-8 {
        width: 66.66666667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333333%
    }

    .col-lg-11 {
        width: 91.66666667%
    }

    .col-lg-12 {
        width: 100%
    }

    .col-lg-push-0 {
        left: auto
    }

    .col-lg-push-1 {
        left: 8.33333333%
    }

    .col-lg-push-2 {
        left: 16.66666667%
    }

    .col-lg-push-3 {
        left: 25%
    }

    .col-lg-push-4 {
        left: 33.33333333%
    }

    .col-lg-push-5 {
        left: 41.66666667%
    }

    .col-lg-push-6 {
        left: 50%
    }

    .col-lg-push-7 {
        left: 58.33333333%
    }

    .col-lg-push-8 {
        left: 66.66666667%
    }

    .col-lg-push-9 {
        left: 75%
    }

    .col-lg-push-10 {
        left: 83.33333333%
    }

    .col-lg-push-11 {
        left: 91.66666667%
    }

    .col-lg-pull-0 {
        right: auto
    }

    .col-lg-pull-1 {
        right: 8.33333333%
    }

    .col-lg-pull-2 {
        right: 16.66666667%
    }

    .col-lg-pull-3 {
        right: 25%
    }

    .col-lg-pull-4 {
        right: 33.33333333%
    }

    .col-lg-pull-5 {
        right: 41.66666667%
    }

    .col-lg-pull-6 {
        right: 50%
    }

    .col-lg-pull-7 {
        right: 58.33333333%
    }

    .col-lg-pull-8 {
        right: 66.66666667%
    }

    .col-lg-pull-9 {
        right: 75%
    }

    .col-lg-pull-10 {
        right: 83.33333333%
    }

    .col-lg-pull-11 {
        right: 91.66666667%
    }

    .col-lg-offset-0 {
        margin-left: 0
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .col-lg-offset-3 {
        margin-left: 25%
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .col-lg-offset-6 {
        margin-left: 50%
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .col-lg-offset-9 {
        margin-left: 75%
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
}

p {
    margin: 0 0 10px
}

.lead {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.4
}

@media(min-width:768px) {
    .lead {
        font-size: 19.5px
    }
}

.small, small {
    font-size: 85%
}

cite {
    font-style: normal
}

.text-muted {
    color: grey
}

    .text-muted a {
        color: #737373
    }

        .text-muted a:active, .text-muted a:hover {
            color: #145ccd
        }

.text-primary {
    color: #3280fc
}

    .text-primary:hover {
        color: #0462f7
    }

.text-warning {
    color: #f1a325
}

    .text-warning:hover {
        color: #d5890e
    }

.text-danger {
    color: #ea644a
}

    .text-danger:hover {
        color: #e53d1c
    }

.text-success {
    color: #38b03f
}

    .text-success:hover {
        color: #2c8931
    }

.text-info {
    color: #03b8cf
}

    .text-info:hover {
        color: #028b9d
    }

.text-important {
    color: #bd7b46
}

    .text-important:hover {
        color: #996337
    }

.text-special {
    color: #8666b8
}

    .text-special:hover {
        color: #6c4aa1
    }

.text-link {
    color: #353535
}

    .text-link:active, .text-link:hover {
        color: #145ccd
    }

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-center {
    text-align: center
}

.nobr, .text-nowrap {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

ol, ul {
    margin-top: 0;
    margin-bottom: 10px
}

    ol ol, ol ul, ul ol, ul ul {
        margin-bottom: 0
    }

.list-unstyled {
    padding-left: 0;
    list-style: none
}

dl {
    margin-bottom: 20px
}

dd, dt {
    line-height: 1.53846154
}

dt {
    font-weight: 700
}

dd {
    margin-left: 0
}

.dl-inline:after, .dl-inline:before {
    display: table;
    content: " "
}

.dl-inline:after {
    clear: both
}

.dl-inline:after, .dl-inline:before {
    display: table;
    content: " "
}

.dl-inline:after {
    clear: both
}

.dl-inline dt {
    display: inline-block
}

.dl-inline dd {
    display: inline-block;
    padding-right: 1em
}

    .dl-inline dd:last-child {
        padding-right: 0
    }

@media(min-width:768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .dl-horizontal dd {
        margin-left: 180px
    }

        .dl-horizontal dd:after, .dl-horizontal dd:before {
            display: table;
            content: " "
        }

        .dl-horizontal dd:after {
            clear: both
        }

        .dl-horizontal dd:after, .dl-horizontal dd:before {
            display: table;
            content: " "
        }

        .dl-horizontal dd:after {
            clear: both
        }
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    border-left: 5px solid #e5e5e5
}

    blockquote p {
        font-size: 16.25px;
        font-weight: 300;
        line-height: 1.25
    }

        blockquote p:last-child {
            margin-bottom: 0
        }

    blockquote small {
        display: block;
        line-height: 1.53846154;
        color: grey
    }

        blockquote small:before {
            content: '\2014 \00A0'
        }

    blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        border-right: 5px solid #e5e5e5;
        border-left: 0
    }

        blockquote.pull-right p, blockquote.pull-right small {
            text-align: right
        }

            blockquote.pull-right small:before {
                content: ''
            }

            blockquote.pull-right small:after {
                content: '\00A0 \2014'
            }

    blockquote:after, blockquote:before {
        content: ""
    }

h1, h2, h3 {
    margin-top: 20px;
    margin-bottom: 10px
}

    h1 small, h2 small, h3 small {
        font-size: 65%
    }

h4, h5, h6 {
    margin-top: 10px;
    margin-bottom: 10px
}

    h4 small, h5 small, h6 small {
        font-size: 75%
    }

h1 {
    font-size: 26px
}

h2 {
    font-size: 20px
}

h3 {
    font-size: 16px
}

h4 {
    font-size: 14px
}

h5 {
    font-size: 13px
}

h6 {
    font-size: 12px
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
    font-weight: 700;
    line-height: 1.1;
    color: inherit
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
        font-weight: 400;
        line-height: 1;
        color: grey
    }

    h1.header-dividing, h2.header-dividing, h3.header-dividing, h4.header-dividing, h5.header-dividing, h6.header-dividing {
        padding-bottom: 9px;
        border-bottom: 1px solid #e5e5e5
    }

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.53846154;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #e5e5e5
}

.label {
    display: inline;
    padding: .2em .6em .2em;
    font-size: 75%;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: grey;
    border-radius: .25em
}

    .label[href]:focus, .label[href]:hover {
        color: #fff;
        background-color: #666
    }

    .label.label-circle {
        color: grey;
        background: 0;
        border: 1px solid grey
    }

    .label[href]:focus, .label[href]:hover {
        color: #fff;
        text-decoration: none;
        cursor: pointer
    }

    .label:empty {
        display: none
    }

.label-badge {
    display: inline-block;
    min-width: 10px;
    padding: 5px 7px;
    font-size: 12px;
    line-height: 1;
    border-radius: 12px
}

.label-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    padding: 0;
    line-height: 13px;
    text-indent: -9999em;
    border-radius: 5px
}

    .label-dot:empty {
        display: inline-block
    }

.btn .label-badge {
    position: relative;
    top: -1px
}

.nav > li > a > .label-badge, .nav > li > a > .label-dot {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-left: 3px
}

.label-primary {
    background-color: #3280fc
}

    .label-primary[href]:focus, .label-primary[href]:hover {
        color: #fff;
        background-color: #0462f7
    }

    .label-primary.label-circle {
        color: #3280fc;
        background: 0;
        border: 1px solid #3280fc
    }

.label-success {
    background-color: #38b03f
}

    .label-success[href]:focus, .label-success[href]:hover {
        color: #fff;
        background-color: #2c8931
    }

    .label-success.label-circle {
        color: #38b03f;
        background: 0;
        border: 1px solid #38b03f
    }

.label-info {
    background-color: #03b8cf
}

    .label-info[href]:focus, .label-info[href]:hover {
        color: #fff;
        background-color: #028b9d
    }

    .label-info.label-circle {
        color: #03b8cf;
        background: 0;
        border: 1px solid #03b8cf
    }

.label-warning {
    background-color: #f1a325
}

    .label-warning[href]:focus, .label-warning[href]:hover {
        color: #fff;
        background-color: #d5890e
    }

    .label-warning.label-circle {
        color: #f1a325;
        background: 0;
        border: 1px solid #f1a325
    }

.label-danger {
    background-color: #ea644a
}

    .label-danger[href]:focus, .label-danger[href]:hover {
        color: #fff;
        background-color: #e53d1c
    }

    .label-danger.label-circle {
        color: #ea644a;
        background: 0;
        border: 1px solid #ea644a
    }

.btn-primary .label-badge, .btn-primary .label-dot {
    background-color: #97befd
}

.btn-success .label-badge, .btn-success .label-dot {
    background-color: #1f6323
}

.btn-info .label-badge, .btn-info .label-dot {
    background-color: #025f6a
}

.btn-danger .label-badge, .btn-danger .label-dot {
    background-color: #b93015
}

.btn-warning .label-badge, .btn-warning .label-dot {
    background-color: #a56a0b
}
/*! | Font Awesome 3.2.1 | License: | - The Font Awesome font is licensed under SIL OFL 1.1 - | - Font Awesome CSS, LESS, and SASS files are licensed under MIT License - | - Font Awesome documentation licensed under CC BY 3.0 - | "Font Awesome by Dave Gandy - http://fontawesome.io"
*/

@font-face {
    font-family: ZenIcon;
    font-style: normal;
    font-weight: 400;
    src: url(../../../zui/fonts/zenicon.eot?v=2.1.0);
    src: url(../../../zui/fonts/zenicon.eot?#iefix&v=2.1.0) format('embedded-opentype'),url(../../../zui/fonts/zenicon.woff?v=2.1.0) format('woff'),url(../../../zui/fonts/zenicon.ttf?v=2.1.0) format('truetype'),url(../../../zui/fonts/zenicon.svg#regular?v=2.1.0) format('svg')
}

.icon, [class*=" icon-"], [class^=icon-] {
    font-family: ZenIcon;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-transform: none;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-large:before, .icon-lg:before {
    font-size: 1.33333333em;
    vertical-align: -10%
}

a .icon, a [class*=" icon-"], a [class^=icon-] {
    display: inline
}

.icon-2x {
    font-size: 28px
}

.icon-3x {
    font-size: 42px
}

.icon-4x {
    font-size: 56px
}

.icon-5x {
    font-size: 70px
}

.dropdown-menu > .active > a > [class*=" icon-"], .dropdown-menu > .active > a > [class^=icon-], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^=icon-], .dropdown-submenu:hover > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^=icon-], .icon-white, .nav-list > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^=icon-], .nav-pills > .active > a > [class*=" icon-"], .nav-pills > .active > a > [class^=icon-], .navbar-inverse .nav > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^=icon-] {
    background-image: none
}

.icon-spin {
    display: inline-block;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

a .icon-spin {
    display: inline-block;
    text-decoration: none
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.icon-rotate-90 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.icon-rotate-180 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.icon-rotate-270 {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.icon-flip-horizontal {
    -webkit-transform: scale(-1,1);
    transform: scale(-1,1)
}

.icon-flip-vertical {
    -webkit-transform: scale(1,-1);
    transform: scale(1,-1)
}

.icon.icon-flip-horizontal, .icon.icon-flip-vertical, .icon.icon-rotate-180, .icon.icon-rotate-270, .icon.icon-rotate-90 {
    display: inline-block
}

.icon-chrome:before {
    content: '\e76c'
}

.icon-firefox:before {
    content: '\e76d'
}

.icon-ie:before {
    content: '\e76e'
}

.icon-opera:before {
    content: '\e76f'
}

.icon-safari:before {
    content: '\e770'
}

.icon-qq:before {
    content: '\f600'
}

.icon-search:before {
    content: '\e603'
}

.icon-envelope-alt:before {
    content: '\e6c0'
}

.icon-heart:before {
    content: '\e605'
}

.icon-star:before {
    content: '\e606'
}

.icon-star-empty:before {
    content: '\e607'
}

.icon-user:before {
    content: '\e608'
}

.icon-th-large:before {
    content: '\e60a'
}

.icon-th:before {
    content: '\e60b'
}

.icon-th-list:before {
    content: '\e60c'
}

.icon-ok:before {
    content: '\e60d'
}

.icon-remove:before {
    content: '\d7'
}

.icon-off:before {
    content: '\e611'
}

.icon-cog:before {
    content: '\e613'
}

.icon-trash:before {
    content: '\e614'
}

.icon-home:before {
    content: '\e615'
}

.icon-file-alt:before {
    content: '\e616'
}

.icon-time:before {
    content: '\e617'
}

.icon-download-alt:before {
    content: '\e618'
}

.icon-download:before {
    content: '\e619'
}

.icon-upload:before {
    content: '\e61a'
}

.icon-inbox:before {
    content: '\e61b'
}

.icon-play-circle:before {
    content: '\e61c'
}

.icon-repeat:before {
    content: '\e61d'
}

.icon-refresh:before {
    content: '\e61e'
}

.icon-list-alt:before {
    content: '\e61f'
}

.icon-lock:before {
    content: '\e620'
}

.icon-flag:before {
    content: '\e621'
}

.icon-qrcode:before {
    content: '\e626'
}

.icon-tag:before {
    content: '\e628'
}

.icon-tags:before {
    content: '\e629'
}

.icon-book:before {
    content: '\e62a'
}

.icon-bookmark:before {
    content: '\e62b'
}

.icon-print:before {
    content: '\e62c'
}

.icon-camera:before {
    content: '\e62d'
}

.icon-list:before {
    content: '\e637'
}

.icon-picture:before {
    content: '\e63b'
}

.icon-pencil:before {
    content: '\e63c'
}

.icon-map-marker:before {
    content: '\e63d'
}

.icon-edit:before {
    content: '\e640'
}

.icon-share:before {
    content: '\e641'
}

.icon-check:before {
    content: '\e60d'
}

.icon-move:before {
    content: '\e643'
}

.icon-step-backward:before {
    content: '\e644'
}

.icon-fast-backward:before {
    content: '\e645'
}

.icon-backward:before {
    content: '\e646'
}

.icon-play:before {
    content: '\e647'
}

.icon-pause:before {
    content: '\e648'
}

.icon-stop:before {
    content: '\e649'
}

.icon-forward:before {
    content: '\e64a'
}

.icon-fast-forward:before {
    content: '\e64b'
}

.icon-step-forward:before {
    content: '\e64c'
}

.icon-chevron-left:before {
    content: '\e64e'
}

.icon-chevron-right:before {
    content: '\e64f'
}

.icon-plus-sign:before {
    content: '\e650'
}

.icon-minus-sign:before {
    content: '\e651'
}

.icon-remove-sign:before {
    content: '\e652'
}

.icon-ok-sign:before {
    content: '\e653'
}

.icon-question-sign:before {
    content: '\e654'
}

.icon-info-sign:before {
    content: '\e655'
}

.icon-remove-circle:before {
    content: '\e657'
}

.icon-ok-circle:before {
    content: '\e658'
}

.icon-arrow-left:before {
    content: '\e65a'
}

.icon-arrow-right:before {
    content: '\e65b'
}

.icon-arrow-up:before {
    content: '\e65c'
}

.icon-arrow-down:before {
    content: '\e65d'
}

.icon-share-alt:before {
    content: '\e65e'
}

.icon-resize-full:before {
    content: '\e65f'
}

.icon-resize-small:before {
    content: '\e660'
}

.icon-plus:before {
    content: '\e661'
}

.icon-minus:before {
    content: '\e662'
}

.icon-asterisk:before {
    content: '\e663'
}

.icon-exclamation-sign:before {
    content: '\e664'
}

.icon-gift:before {
    content: '\e665'
}

.icon-eye-open:before {
    content: '\e668'
}

.icon-eye-close:before {
    content: '\e669'
}

.icon-warning-sign:before {
    content: '\e66a'
}

.icon-plane:before {
    content: '\e66b'
}

.icon-calendar:before {
    content: '\e66c'
}

.icon-random:before {
    content: '\e66d'
}

.icon-comment:before {
    content: '\e66e'
}

.icon-chevron-up:before {
    content: '\e670'
}

.icon-chevron-down:before {
    content: '\e671'
}

.icon-shopping-cart:before {
    content: '\e673'
}

.icon-folder-close:before {
    content: '\e674'
}

.icon-folder-open:before {
    content: '\e675'
}

.icon-resize-vertical:before {
    content: '\e676'
}

.icon-resize-horizontal:before {
    content: '\e677'
}

.icon-resize-v:before {
    content: '\e676'
}

.icon-resize-h:before {
    content: '\e677'
}

.icon-bar-chart:before {
    content: '\f080'
}

.icon-github:before {
    content: '\f09b'
}

.icon-key:before {
    content: '\e67a'
}

.icon-cogs:before {
    content: '\e67b'
}

.icon-comments:before {
    content: '\e67c'
}

.icon-heart-empty:before {
    content: '\e680'
}

.icon-signout:before {
    content: '\e681'
}

.icon-pushpin:before {
    content: '\e683'
}

.icon-external-link:before {
    content: '\e684'
}

.icon-signin:before {
    content: '\e685'
}

.icon-upload-alt:before {
    content: '\e688'
}

.icon-lemon:before {
    content: '\e689'
}

.icon-phone:before {
    content: '\e68a'
}

.icon-check-empty:before {
    content: '\e68b'
}

.icon-bookmark-empty:before {
    content: '\e68c'
}

.icon-phone-sign:before {
    content: '\e68d'
}

.icon-credit:before {
    content: '\e690'
}

.icon-adjust:before {
    content: '\e63e'
}

.icon-rss:before {
    content: '\e691'
}

.icon-hdd:before {
    content: '\e692'
}

.icon-bullhorn:before {
    content: '\e693'
}

.icon-bell:before {
    content: '\e694'
}

.icon-certificate:before {
    content: '\e695'
}

.icon-hand-right:before {
    content: '\e696'
}

.icon-hand-left:before {
    content: '\e697'
}

.icon-hand-up:before {
    content: '\e698'
}

.icon-hand-down:before {
    content: '\e699'
}

.icon-circle-arrow-left:before {
    content: '\e69a'
}

.icon-circle-arrow-right:before {
    content: '\e69b'
}

.icon-circle-arrow-up:before {
    content: '\e69c'
}

.icon-circle-arrow-down:before {
    content: '\e69d'
}

.icon-globe:before {
    content: '\e69e'
}

.icon-wrench:before {
    content: '\e69f'
}

.icon-tasks:before {
    content: '\e6a0'
}

.icon-filter:before {
    content: '\e6a1'
}

.icon-group:before {
    content: '\e6a4'
}

.icon-link:before {
    content: '\e6a5'
}

.icon-cloud:before {
    content: '\e6a6'
}

.icon-beaker:before {
    content: '\e6a7'
}

.icon-cut:before {
    content: '\e6a8'
}

.icon-copy:before {
    content: '\e6a9'
}

.icon-paper-clip:before {
    content: '\e6aa'
}

.icon-save:before {
    content: '\e6ab'
}

.icon-sign-blank:before {
    content: '\e6ac'
}

.icon-reorder:before {
    content: '\e6ad'
}

.icon-list-ul:before {
    content: '\e6ae'
}

.icon-list-ol:before {
    content: '\e6af'
}

.icon-table:before {
    content: '\e6b2'
}

.icon-magic:before {
    content: '\e6b3'
}

.icon-caret-down:before {
    content: '\e6b8'
}

.icon-caret-up:before {
    content: '\e6b9'
}

.icon-caret-left:before {
    content: '\e6ba'
}

.icon-caret-right:before {
    content: '\e6bb'
}

.icon-columns:before {
    content: '\e6bc'
}

.icon-sort:before {
    content: '\e6bd'
}

.icon-sort-down:before {
    content: '\e6be'
}

.icon-sort-up:before {
    content: '\e6bf'
}

.icon-envelope:before {
    content: '\e604'
}

.icon-undo:before {
    content: '\e6c1'
}

.icon-dashboard:before {
    content: '\e6c3'
}

.icon-comment-alt:before {
    content: '\e6c4'
}

.icon-comments-alt:before {
    content: '\e6c5'
}

.icon-bolt:before {
    content: '\e6c6'
}

.icon-sitemap:before {
    content: '\e6c7'
}

.icon-umbrella:before {
    content: '\e6c8'
}

.icon-paste:before {
    content: '\e6c9'
}

.icon-lightbulb:before {
    content: '\e6ca'
}

.icon-exchange:before {
    content: '\e6cb'
}

.icon-cloud-download:before {
    content: '\e6cc'
}

.icon-cloud-upload:before {
    content: '\e6cd'
}

.icon-bell-alt:before {
    content: '\e6d1'
}

.icon-coffee:before {
    content: '\e6d2'
}

.icon-building:before {
    content: '\e6d5'
}

.icon-double-angle-left:before {
    content: '\e6dc'
}

.icon-double-angle-right:before {
    content: '\e6dd'
}

.icon-double-angle-up:before {
    content: '\e6de'
}

.icon-double-angle-down:before {
    content: '\e6df'
}

.icon-angle-left:before {
    content: '\e6e0'
}

.icon-angle-right:before {
    content: '\e6e1'
}

.icon-angle-up:before {
    content: '\e6e2'
}

.icon-angle-down:before {
    content: '\e6e3'
}

.icon-desktop:before {
    content: '\e6e4'
}

.icon-laptop:before {
    content: '\e6e5'
}

.icon-tablet:before {
    content: '\e6e6'
}

.icon-mobile-phone:before {
    content: '\e6e7'
}

.icon-circle-blank:before {
    content: '\e6e8'
}

.icon-quote-left:before {
    content: '\e6e9'
}

.icon-quote-right:before {
    content: '\e6ea'
}

.icon-spinner:before {
    content: '\e6eb'
}

.icon-circle:before {
    content: '\e6ec'
}

.icon-reply:before {
    content: '\e6ed'
}

.icon-folder-close-alt:before {
    content: '\e6ef'
}

.icon-folder-open-alt:before {
    content: '\e6f0'
}

.icon-expand-alt:before {
    content: '\e6f1'
}

.icon-collapse-alt:before {
    content: '\e6f2'
}

.icon-smile:before {
    content: '\e6f3'
}

.icon-frown:before {
    content: '\e6f4'
}

.icon-meh:before {
    content: '\e6f5'
}

.icon-keyboard:before {
    content: '\e6f7'
}

.icon-flag-alt:before {
    content: '\e6f8'
}

.icon-flag-checkered:before {
    content: '\e6f9'
}

.icon-terminal:before {
    content: '\e6fa'
}

.icon-code:before {
    content: '\e6fb'
}

.icon-reply-all:before {
    content: '\e6fc'
}

.icon-star-half-empty:before {
    content: '\e6fd'
}

.icon-location-arrow:before {
    content: '\e6fe'
}

.icon-crop:before {
    content: '\e6ff'
}

.icon-code-fork:before {
    content: '\e700'
}

.icon-unlink:before {
    content: '\e701'
}

.icon-question:before {
    content: '\e702'
}

.icon-info:before {
    content: '\e703'
}

.icon-shield:before {
    content: '\e70b'
}

.icon-calendar-empty:before {
    content: '\e70c'
}

.icon-rocket:before {
    content: '\e70e'
}

.icon-chevron-sign-left:before {
    content: '\e70f'
}

.icon-chevron-sign-right:before {
    content: '\e710'
}

.icon-chevron-sign-up:before {
    content: '\e711'
}

.icon-chevron-sign-down:before {
    content: '\e712'
}

.icon-html5:before {
    content: '\e713'
}

.icon-anchor:before {
    content: '\e714'
}

.icon-unlock-alt:before {
    content: '\e715'
}

.icon-ellipsis-h:before, .icon-ellipsis-horizontal:before {
    content: '\e717'
}

.icon-ellipsis-v:before, .icon-ellipsis-vertical:before {
    content: '\e718'
}

.icon-rss-sign:before {
    content: '\e719'
}

.icon-play-sign:before {
    content: '\e71a'
}

.icon-minus-sign-alt:before {
    content: '\e71c'
}

.icon-check-minus:before {
    content: '\e71d'
}

.icon-level-up:before {
    content: '\e71e'
}

.icon-level-down:before {
    content: '\e71f'
}

.icon-check-sign:before {
    content: '\e720'
}

.icon-edit-sign:before {
    content: '\e721'
}

.icon-external-link-sign:before {
    content: '\e722'
}

.icon-share-sign:before {
    content: '\e723'
}

.icon-compass:before {
    content: '\e724'
}

.icon-collapse:before {
    content: '\e725'
}

.icon-collapse-top:before {
    content: '\e726'
}

.icon-expand:before {
    content: '\e727'
}

.icon-file:before {
    content: '\e72b'
}

.icon-file-text:before {
    content: '\e72c'
}

.icon-sort-by-alphabet:before {
    content: '\e72d'
}

.icon-sort-by-alphabet-alt:before {
    content: '\e72e'
}

.icon-sort-by-attributes:before {
    content: '\e72f'
}

.icon-sort-by-attributes-alt:before {
    content: '\e730'
}

.icon-sort-by-order:before {
    content: '\e731'
}

.icon-sort-by-order-alt:before {
    content: '\e732'
}

.icon-thumbs-up:before {
    content: '\e733'
}

.icon-thumbs-down:before {
    content: '\e734'
}

.icon-long-arrow-down:before {
    content: '\e736'
}

.icon-long-arrow-up:before {
    content: '\e737'
}

.icon-long-arrow-left:before {
    content: '\e738'
}

.icon-long-arrow-right:before {
    content: '\e739'
}

.icon-apple:before {
    content: '\e73a'
}

.icon-windows:before {
    content: '\e73b'
}

.icon-android:before {
    content: '\e73c'
}

.icon-linux:before {
    content: '\e73d'
}

.icon-sun:before {
    content: '\e742'
}

.icon-moon:before {
    content: '\e743'
}

.icon-archive:before {
    content: '\e744'
}

.icon-bug:before {
    content: '\e745'
}

.icon-sina:before, .icon-weibo:before {
    content: '\e746'
}

.icon-renren:before {
    content: '\e747'
}

.icon-chanzhi:before {
    content: '\e906'
}

.icon-chanzhi-pro:before {
    content: '\e905'
}

.icon-zsite:before {
    content: '\e904'
}

.icon-zsite-pro:before {
    content: '\e903'
}

.icon-qq:before {
    content: '\f600'
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: 19.5px;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: 700
}

input[type=search] {
    box-sizing: border-box
}

input[type=checkbox], input[type=radio] {
    margin: 5px 0 0;
    margin-top: 0\9;
    line-height: normal
}

input[type=file] {
    display: block
}

select[multiple], select[size] {
    height: auto
}

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

select optgroup {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit
}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

.form-control:-moz-placeholder {
    color: grey
}

.form-control::-moz-placeholder {
    color: grey
}

.form-control:-ms-input-placeholder {
    color: grey
}

.form-control::-webkit-input-placeholder {
    color: grey
}

.form-control {
    display: block;
    width: 100%;
    height: 32px;
    padding: 5px 8px;
    font-size: 13px;
    line-height: 1.53846154;
    color: #222;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

    .form-control:focus {
        border-color: #145ccd;
        outline: 0;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(20,92,205,.6)
    }

    .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #e5e5e5
    }

textarea.form-control {
    height: auto
}

.form-group {
    margin-bottom: 15px
}

.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 10px;
    margin-bottom: 10px
}

    .checkbox label, .radio label {
        min-height: 20px;
        padding-left: 20px;
        margin-bottom: 0;
        font-weight: 400;
        cursor: pointer
    }

    .checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {
        position: absolute;
        margin-top: 3px;
        margin-top: 4px\9;
        margin-left: -20px
    }

    .checkbox + .checkbox, .radio + .radio {
        margin-top: -5px
    }

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer
}

    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
        margin-top: 0;
        margin-left: 10px
    }

fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {
    cursor: not-allowed
}

.checkbox-inline.disabled, .radio-inline.disabled, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox.disabled label, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .radio label {
    cursor: not-allowed
}

.input-sm {
    height: 24px;
    padding: 2px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

select.input-sm {
    height: 24px;
    line-height: 24px
}

textarea.input-sm {
    height: auto
}

.input-lg {
    height: 43px;
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.25;
    border-radius: 6px
}

select.input-lg {
    height: 43px;
    line-height: 43px
}

textarea.input-lg {
    height: auto
}

.has-warning .control-label, .has-warning .help-block {
    color: #f1a325
}

.has-warning .form-control {
    border-color: #f1a325;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-warning .form-control:focus {
        border-color: #d5890e;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f7cb85
    }

.has-warning .input-group-addon {
    color: #f1a325;
    background-color: #fff0d5;
    border-color: #f1a325
}

.has-error .control-label, .has-error .help-block {
    color: #ea644a
}

.has-error .form-control {
    border-color: #ea644a;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-error .form-control:focus {
        border-color: #e53d1c;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f5b2a5
    }

.has-error .input-group-addon {
    color: #ea644a;
    background-color: #ffe5e0;
    border-color: #ea644a
}

.has-success .control-label, .has-success .help-block {
    color: #38b03f
}

.has-success .form-control {
    border-color: #38b03f;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

    .has-success .form-control:focus {
        border-color: #2c8931;
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #79d57f
    }

.has-success .input-group-addon {
    color: #38b03f;
    background-color: #ddf4df;
    border-color: #38b03f
}

.form-control-static {
    min-height: 33px;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 0
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #757575
}

@media(min-width:768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }

    .form-inline .form-control {
        display: inline-block
    }

    .form-inline .checkbox, .form-inline .radio {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0
    }

        .form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {
            float: none;
            margin-left: 0
        }
}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .radio-inline {
    padding-top: 6px;
    margin-top: 0;
    margin-bottom: 0
}

.form-horizontal .form-group {
    margin-right: -10px;
    margin-left: -10px
}

    .form-horizontal .form-group:after, .form-horizontal .form-group:before {
        display: table;
        content: " "
    }

    .form-horizontal .form-group:after {
        clear: both
    }

    .form-horizontal .form-group:after, .form-horizontal .form-group:before {
        display: table;
        content: " "
    }

    .form-horizontal .form-group:after {
        clear: both
    }

@media(min-width:768px) {
    .form-horizontal .control-label {
        text-align: right
    }
}

.required {
    position: relative
}

    .required:after {
        position: absolute;
        top: 5px;
        display: inline-block;
        font-size: 17px;
        color: #ea644a;
        content: '*'
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    border-radius: 4px
}

    .breadcrumb > li {
        display: inline-block
    }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0"
        }

    .breadcrumb > .active {
        color: grey
    }

.close {
    float: right;
    font-size: 19.5px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2
}

    .close:focus, .close:hover {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5
    }

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0;
    border: 0
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate
}

    .input-group[class*=col-] {
        float: none;
        padding-right: 0;
        padding-left: 0
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0
    }

    .input-group .form-control, .input-group-addon, .input-group-btn {
        display: table-cell
    }

        .input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
            border-radius: 0
        }

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 5px 12px;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    color: #222;
    text-align: center;
    background-color: #e5e5e5;
    border: 1px solid #ccc;
    border-radius: 4px
}

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0
    }

    .input-group-addon.fix-border {
        border-right: 0;
        border-left: 0
    }

    .input-group-addon.fix-padding, .input-group-addon:empty {
        width: 1px;
        padding: 0
    }

.input-group-btn.fix-border > .btn {
    border-right: 0;
    border-left: 0;
    border-radius: 0
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn-group:not(:last-child) > .btn, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group-addon:first-child {
    border-right: 0
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-addon:last-child {
    border-left: 0
}

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap
}

    .input-group-btn > .btn {
        position: relative
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover {
            z-index: 2
        }

    .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
        margin-right: -1px
    }

    .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
        margin-left: -1px
    }

table {
    max-width: 100%;
    background-color: transparent
}

th {
    text-align: left
}

.table {
    width: 100%;
    margin-bottom: 20px
}

    .table td, .table th {
        padding: 8px;
        line-height: 1.53846154;
        vertical-align: top;
        border-bottom: 1px solid #ddd;
        -webkit-transition: all .2s cubic-bezier(.175,.885,.32,1);
        transition: all .2s cubic-bezier(.175,.885,.32,1)
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        background-color: #f1f1f1;
        border-bottom: 1px solid #ddd
    }

.table-fixed {
    table-layout: fixed
}

    .table-fixed td, .table-fixed th {
        overflow: hidden;
        white-space: nowrap
    }

        .table-fixed td.nofixed, .table-fixed tfoot > tr > td, .table-fixed tfoot > tr > th, .table-fixed th.nofixed {
            overflow: visible
        }

.table-borderless td, .table-borderless th {
    border: 0
}

.table-condensed td, .table-condensed th {
    padding: 5px
}

.table-bordered {
    border: 1px solid #ddd
}

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd
    }

.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9
}

.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
    background-color: #ebf2f9
}

table col[class*=col-] {
    display: table-column;
    float: none
}

table td[class*=col-], table th[class*=col-] {
    display: table-cell;
    float: none
}

.table tr.active > td, .table tr.active > th, .table tr > td.active, .table tr > th.active {
    background-color: #ffe7bc
}

.table > tbody > tr.success > td, .table > tbody > tr.success > th, .table > tbody > tr > td.success, .table > tbody > tr > th.success, .table > tfoot > tr.success > td, .table > tfoot > tr.success > th, .table > tfoot > tr > td.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th, .table > thead > tr > td.success, .table > thead > tr > th.success {
    background-color: #ddf4df;
    border-color: #bae8b6
}

.table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr.success:hover > th, .table-hover > tbody > tr > td.success:hover, .table-hover > tbody > tr > th.success:hover {
    background-color: #caeecd;
    border-color: #a8e1a3
}

.table > tbody > tr.danger > td, .table > tbody > tr.danger > th, .table > tbody > tr > td.danger, .table > tbody > tr > th.danger, .table > tfoot > tr.danger > td, .table > tfoot > tr.danger > th, .table > tfoot > tr > td.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th, .table > thead > tr > td.danger, .table > thead > tr > th.danger {
    background-color: #ffe5e0;
    border-color: #ffc6c7
}

.table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr.danger:hover > th, .table-hover > tbody > tr > td.danger:hover, .table-hover > tbody > tr > th.danger:hover {
    background-color: #ffd0c6;
    border-color: #ffadad
}

.table > tbody > tr.warning > td, .table > tbody > tr.warning > th, .table > tbody > tr > td.warning, .table > tbody > tr > th.warning, .table > tfoot > tr.warning > td, .table > tfoot > tr.warning > th, .table > tfoot > tr > td.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th, .table > thead > tr > td.warning, .table > thead > tr > th.warning {
    background-color: #fff0d5;
    border-color: #ffdcbc
}

.table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr.warning:hover > th, .table-hover > tbody > tr > td.warning:hover, .table-hover > tbody > tr > th.warning:hover {
    background-color: #ffe7bc;
    border-color: #ffcea2
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-color: #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

    .panel > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd
    }

        .panel > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #ddd
        }

    .panel > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #ddd
    }

.panel-body {
    padding: 15px
}

    .panel-body:after, .panel-body:before {
        display: table;
        content: " "
    }

    .panel-body:after {
        clear: both
    }

    .panel-body:after, .panel-body:before {
        display: table;
        content: " "
    }

    .panel-body:after {
        clear: both
    }

.panel > .table {
    margin-bottom: 0
}

.panel > .panel-body + .table {
    border-top: 1px solid #ddd
}

.panel-heading {
    padding: 8px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px
}

    .panel-title > a {
        color: inherit
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

code, kdb, pre, samp {
    font-family: Monaco,Menlo,Consolas,"Courier New",monospace
}

code {
    padding: 2px 4px;
    margin: 0 4px;
    font-size: 90%;
    color: #ea644a;
    white-space: nowrap;
    background-color: #f1f1f1;
    border: 1px solid #d7d7d7;
    border-radius: 4px
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 12px;
    line-height: 1.38461538;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px
}

    pre code {
        padding: 0;
        margin: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border: 0
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll
}

.com {
    color: #93a1a1
}

.lit {
    color: #195f91
}

.clo, .opn, .pun {
    color: #93a1a1
}

.fun {
    color: #dc322f
}

.atv, .str {
    color: #d14
}

.kwd, .prettyprint .tag {
    color: #1e347b
}

.atn, .dec, .typ, .var {
    color: teal
}

.pln {
    color: #48484c
}

.prettyprint.linenums {
    box-shadow: inset 40px 0 0 #fbfbfc,inset 41px 0 0 #ececf0
}

.prettyprint ol.linenums {
    padding-left: 40px;
    margin-bottom: 0;
    line-height: 20px;
    color: #bebec5;
    text-shadow: 0 1px 0 #fff
}

.pager {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px
}

    .pager > li {
        display: inline
    }

        .pager > li > a, .pager > li > span {
            position: relative;
            float: left;
            padding: 5px 12px;
            margin-left: -1px;
            line-height: 1.53846154;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd;
            -webkit-transition: all .2s cubic-bezier(.175,.885,.32,1);
            transition: all .2s cubic-bezier(.175,.885,.32,1)
        }

        .pager > li:first-child > a, .pager > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px
        }

        .pager > li:last-child > a, .pager > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px
        }

        .pager > li > a:focus, .pager > li > a:hover, .pager > li > span:focus, .pager > li > span:hover {
            background-color: #e5e5e5
        }

        .pager > li.active > a, .pager > li.active > a:hover, .pager > li.active > span, .pager > li.active > span:hover {
            z-index: 2;
            color: #fff;
            cursor: default;
            background-color: #3280fc;
            border-color: #3280fc
        }

        .pager > li.disabled > a, .pager > li.disabled > a:focus, .pager > li.disabled > a:hover, .pager > li.disabled > span, .pager > li.disabled > span:focus, .pager > li.disabled > span:hover {
            color: #ddd;
            cursor: not-allowed;
            background-color: #fff;
            border-color: #ddd
        }

.pager-justify {
    display: block
}

    .pager-justify:after, .pager-justify:before {
        display: table;
        content: " "
    }

    .pager-justify:after {
        clear: both
    }

    .pager-justify:after, .pager-justify:before {
        display: table;
        content: " "
    }

    .pager-justify:after {
        clear: both
    }

    .pager-justify .next > a, .pager-justify .next > span {
        float: right
    }

    .pager-justify .previous > a, .pager-justify .previous > span {
        float: left
    }

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

    .nav:after, .nav:before {
        display: table;
        content: " "
    }

    .nav:after {
        clear: both
    }

    .nav:after, .nav:before {
        display: table;
        content: " "
    }

    .nav:after {
        clear: both
    }

    .nav > .nav-heading {
        padding: 8px 15px;
        font-weight: 700;
        color: grey
    }

    .nav > li {
        position: relative;
        display: block
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 8px 15px;
            color: #353535;
            -webkit-transition: all .2s cubic-bezier(.175,.885,.32,1);
            transition: all .2s cubic-bezier(.175,.885,.32,1)
        }

            .nav > li > a:focus, .nav > li > a:hover {
                color: #0d3d88;
                text-decoration: none;
                background-color: #f1f1f1
            }

        .nav > li.disabled > a {
            color: #ddd
        }

            .nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
                color: #ddd;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent
            }

    .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
        background-color: #f1f1f1;
        border-color: #145ccd
    }

        .nav .open > a .caret, .nav .open > a:focus .caret, .nav .open > a:hover .caret {
            border-top-color: #0d3d88;
            border-bottom-color: #0d3d88
        }

    .nav > li > a > img {
        max-width: none
    }

.nav-pills > li {
    float: left
}

    .nav-pills > li > a {
        border-radius: 20px
    }

    .nav-pills > li + li {
        margin-left: 2px
    }

    .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
        color: #fff;
        background-color: #3280fc
    }

        .nav-pills > li.active > a .caret, .nav-pills > li.active > a:focus .caret, .nav-pills > li.active > a:hover .caret {
            border-top-color: #fff;
            border-bottom-color: #fff
        }

.nav-primary > li {
    float: left;
    margin-left: -1px
}

    .nav-primary > li:first-child > a {
        margin-left: 0;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .nav-primary > li:last-child > a {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px
    }

    .nav-primary > li > a {
        border: 1px solid #ddd
    }

    .nav-primary > li.active > a, .nav-primary > li.active > a:focus, .nav-primary > li.active > a:hover {
        color: #fff;
        background-color: #3280fc;
        border-color: #3280fc
    }

        .nav-primary > li.active > a .caret, .nav-primary > li.active > a:focus .caret, .nav-primary > li.active > a:hover .caret {
            border-top-color: #fff;
            border-bottom-color: #fff
        }

.nav-secondary > li {
    float: left
}

    .nav-secondary > li > a {
        border-bottom: 2px solid #e5e5e5
    }

    .nav-secondary > li.active > a, .nav-secondary > li.active > a:focus, .nav-secondary > li.active > a:hover {
        color: #3280fc;
        border-bottom-color: #3280fc
    }

        .nav-secondary > li.active > a .caret, .nav-secondary > li.active > a:focus .caret, .nav-secondary > li.active > a:hover .caret {
            border-top-color: #3280fc;
            border-bottom-color: #3280fc
        }

    .nav-secondary > li.nav-heading {
        border-bottom: 2px solid #e5e5e5
    }

.nav-stacked > li {
    float: none
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0
    }

.nav-stacked.nav-primary > li, .nav-stacked.nav-primary > li > a {
    margin-left: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

    .nav-stacked.nav-primary > li + li {
        margin-top: -1px
    }

    .nav-stacked.nav-primary > li:first-child {
        margin-top: 0
    }

        .nav-stacked.nav-primary > li:first-child.nav-heading, .nav-stacked.nav-primary > li:first-child > a {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-top-right-radius: 4px
        }

    .nav-stacked.nav-primary > li:last-child > a {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px
    }

    .nav-stacked.nav-primary > li.nav-heading {
        background-color: #f1f1f1;
        border: 1px solid #ddd
    }

.nav-stacked.nav-secondary > li > a {
    border: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    box-shadow: inset 2px 0 0 #f5f5f5
}

    .nav-stacked.nav-secondary > li > a:hover {
        box-shadow: inset 2px 0 0 #e5e5e5
    }

.nav-stacked.nav-secondary > li + li {
    margin-top: -1px
}

.nav-stacked.nav-secondary > li:first-child {
    margin-top: 0
}

.nav-stacked.nav-secondary > li.active > a, .nav-stacked.nav-secondary > li.active > a:focus, .nav-stacked.nav-secondary > li.active > a:hover {
    background-color: #f5f5f5;
    box-shadow: inset 2px 0 0 #3280fc
}

.nav-stacked.nav-secondary > li.nav-heading {
    border-bottom: 1px solid #ddd
}

.nav-justified {
    width: 100%
}

    .nav-justified > li {
        float: none
    }

        .nav-justified > li > a {
            margin-bottom: 5px;
            text-align: center
        }

@media(min-width:768px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%
    }

        .nav-justified > li > a {
            margin-bottom: 0
        }

    .nav-justified.nav-primary > li + li > a {
        border-left: 0
    }
}

.nav .caret {
    border-top-color: #145ccd;
    border-bottom-color: #145ccd
}

.nav a:hover .caret {
    border-top-color: #0d3d88;
    border-bottom-color: #0d3d88
}

.nav-tabs {
    border-bottom: 1px solid #ddd
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.53846154;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0
        }

            .nav-tabs > li > a:hover {
                border-color: #e5e5e5 #e5e5e5 #ddd
            }

        .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
            color: grey;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent
        }

            .nav-tabs > li.active > a::-moz-focus {
                outline: 0
            }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0
    }

        .nav-tabs.nav-justified > li {
            float: none
        }

            .nav-tabs.nav-justified > li > a {
                margin-bottom: 5px;
                text-align: center
            }

@media(min-width:768px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0
        }

    .nav-tabs.nav-justified.nav-primary > li + li > a {
        border-left: 0
    }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px
}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
    border: 1px solid #ddd
}

@media(min-width:768px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:focus, .nav-tabs.nav-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}

@-moz-document url-prefix() {
    .nav-tabs > li > a:focus {
        outline: 0
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border: 1px solid #ddd
    }

@media(min-width:768px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0
    }

    .nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:focus, .nav-tabs-justified > .active > a:hover {
        border-bottom-color: #fff
    }
}

.tabbable:after, .tabbable:before {
    display: table;
    content: " "
}

.tabbable:after {
    clear: both
}

.tabbable:after, .tabbable:before {
    display: table;
    content: " "
}

.tabbable:after {
    clear: both
}

.pill-content > .pill-pane, .tab-content > .tab-pane {
    display: none
}

.pill-content > .active, .tab-content > .active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar {
    position: relative;
    z-index: 1000;
    min-height: 40px;
    margin-bottom: 20px;
    font-size: 14px;
    border: 1px solid transparent
}

    .navbar:after, .navbar:before {
        display: table;
        content: " "
    }

    .navbar:after {
        clear: both
    }

    .navbar:after, .navbar:before {
        display: table;
        content: " "
    }

    .navbar:after {
        clear: both
    }

@media(min-width:768px) {
    .navbar {
        border-radius: 4px
    }
}

.navbar-header:after, .navbar-header:before {
    display: table;
    content: " "
}

.navbar-header:after {
    clear: both
}

.navbar-header:after, .navbar-header:before {
    display: table;
    content: " "
}

.navbar-header:after {
    clear: both
}

@media(min-width:768px) {
    .navbar-header {
        float: left
    }
}

.navbar-collapse {
    max-height: 340px;
    padding-right: 10px;
    padding-left: 10px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}

    .navbar-collapse:after, .navbar-collapse:before {
        display: table;
        content: " "
    }

    .navbar-collapse:after {
        clear: both
    }

    .navbar-collapse:after, .navbar-collapse:before {
        display: table;
        content: " "
    }

    .navbar-collapse:after {
        clear: both
    }

    .navbar-collapse.in {
        overflow-y: auto
    }

@media(min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important
        }

        .navbar-collapse.in {
            overflow-y: visible
        }

        .navbar-collapse .navbar-nav.navbar-left:first-child {
            margin-left: -10px
        }

        .navbar-collapse .navbar-nav.navbar-right:last-child {
            margin-right: -10px
        }

        .navbar-collapse .navbar-text:last-child {
            margin-right: 0
        }
}

.container > .navbar-collapse, .container > .navbar-header {
    margin-right: -10px;
    margin-left: -10px
}

@media(min-width:768px) {
    .container > .navbar-collapse, .container > .navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    border-width: 0 0 1px
}

@media(min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
}

.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    right: 0;
    left: 0;
    border-width: 0 0 1px
}

@media(min-width:768px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0
    }
}

.navbar-fixed-top {
    top: 0;
    z-index: 1030
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0
}

.navbar-brand {
    float: left;
    padding: 10px 10px;
    font-weight: 700;
    line-height: 20px
}

    .navbar-brand:focus, .navbar-brand:hover {
        text-decoration: none
    }

@media(min-width:768px) {
    .navbar > .container .navbar-brand {
        margin-left: -10px
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 3px;
    margin-right: 10px;
    margin-bottom: 3px;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 4px
}

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px
        }

@media(min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav {
    margin: 5px -10px
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px
    }

@media(max-width:767px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none
    }

        .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a {
            padding: 5px 15px 5px 25px
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px
        }

            .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-nav .open .dropdown-menu > li > a:hover {
                background-image: none
            }
}

@media(min-width:768px) {
    .navbar-nav {
        float: left;
        margin: 0
    }

        .navbar-nav > li {
            float: left
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px
            }

        .navbar-nav.nav-justified > li {
            float: none
        }
}

@media(min-width:768px) {
    .navbar-left {
        float: left !important
    }

    .navbar-right {
        float: right !important
    }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.navbar-nav.pull-right > li > .dropdown-menu, .navbar-nav > li > .dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.navbar-btn {
    margin-top: 4px;
    margin-bottom: 4px
}

.navbar-text {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px
}

@media(min-width:768px) {
    .navbar-text {
        margin-right: 10px;
        margin-left: 10px
    }
}

.navbar-default {
    background-color: #f7f7f7;
    border-color: #dedede
}

    .navbar-default .navbar-brand {
        color: #333
    }

        .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
            color: #1a1a1a;
            background-color: transparent
        }

    .navbar-default .navbar-text {
        color: #333
    }

    .navbar-default .navbar-nav > li.nav-heading {
        margin-top: -6px;
        color: #0d0d0d;
        background-color: #ebebeb
    }

    .navbar-default .navbar-nav > li > a {
        color: #333
    }

        .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
            color: #222;
            background-color: #e5e5e5
        }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd
    }

        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
            background-color: #ddd
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #ccc
        }

    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #dedede
    }

    .navbar-default .navbar-nav > .dropdown > a:focus .caret, .navbar-default .navbar-nav > .dropdown > a:hover .caret {
        border-top-color: #222;
        border-bottom-color: #222
    }

    .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

        .navbar-default .navbar-nav > .open > a .caret, .navbar-default .navbar-nav > .open > a:focus .caret, .navbar-default .navbar-nav > .open > a:hover .caret {
            border-top-color: #555;
            border-bottom-color: #555
        }

    .navbar-default .navbar-nav > .dropdown > a .caret {
        border-top-color: #333;
        border-bottom-color: #333
    }

@media(max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #333
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #222;
            background-color: #e5e5e5
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #e7e7e7
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #333
}

    .navbar-default .navbar-link:hover {
        color: #222
    }

.navbar-inverse {
    background-color: #145ccd;
    border-color: #10479f
}

    .navbar-inverse .navbar-brand {
        color: #ddd
    }

        .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
            color: #fff;
            background-color: transparent
        }

    .navbar-inverse .navbar-text {
        color: #ddd
    }

    .navbar-inverse .navbar-nav > li.nav-heading {
        margin-top: -6px;
        color: #b7b7b7;
        background-color: #1251b6
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #ddd
    }

        .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
            color: #fff;
            background-color: #1868e8
        }

    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
        color: #fff;
        background-color: #2a74ea
    }

    .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }

    .navbar-inverse .navbar-toggle {
        border-color: #2a74ea
    }

        .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
            background-color: #1251b6
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff
        }

    .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
        border-color: #114dad
    }

    .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
        color: #fff;
        background-color: #2a74ea
    }

    .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
        border-top-color: #fff;
        border-bottom-color: #fff
    }

    .navbar-inverse .navbar-nav > .dropdown > a .caret {
        border-top-color: #ddd;
        border-bottom-color: #ddd
    }

    .navbar-inverse .navbar-nav > .open > a .caret, .navbar-inverse .navbar-nav > .open > a:focus .caret, .navbar-inverse .navbar-nav > .open > a:hover .caret {
        border-top-color: #fff;
        border-bottom-color: #fff
    }

@media(max-width:767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #10479f
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #ddd
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
            color: #fff;
            background-color: #1868e8
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #fff;
        background-color: #2a74ea
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #444;
        background-color: transparent
    }
}

.navbar-inverse .navbar-link {
    color: #ddd
}

    .navbar-inverse .navbar-link:hover {
        color: #fff
    }

.alert {
    padding: 15px;
    margin-bottom: 20px;
    color: #282828;
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

    .alert hr {
        border-top-color: #e4e4e4
    }

    .alert .alert-link {
        color: #161616
    }

    .alert h4 {
        margin-top: 0;
        color: inherit
    }

    .alert .alert-link {
        font-weight: 700
    }

    .alert hr {
        margin: 10px 0
    }

    .alert p, .alert ul {
        margin-bottom: 0
    }

        .alert p + p {
            margin-top: 5px
        }

    .alert > [class*=icon-] {
        float: left;
        margin-top: -5px;
        font-size: 42px;
        opacity: .6;
        -webkit-transition: opacity .2s cubic-bezier(.175,.885,.32,1);
        transition: opacity .2s cubic-bezier(.175,.885,.32,1)
    }

        .alert > [class*=icon-] + .content {
            min-height: 30px;
            margin-left: 64px
        }

    .alert.with-icon {
        display: table;
        width: 100%
    }

        .alert.with-icon > [class*=icon-], .alert.with-icon > [class*=icon-] + .content {
            display: table-cell;
            float: none;
            min-height: 0;
            margin: 0;
            vertical-align: middle
        }

        .alert.with-icon > [class*=icon-] {
            width: 48px;
            text-align: center
        }

            .alert.with-icon > [class*=icon-] + .content {
                padding-left: 1em
            }

.alert-block {
    margin: 0;
    border-radius: 0
}

.alert-dismissable {
    padding-right: 35px
}

    .alert-dismissable .close {
        position: relative;
        top: -6px;
        right: -21px;
        color: inherit
    }

.alert-primary {
    color: #282828;
    background-color: #ebf2f9
}

    .alert-primary hr {
        border-top-color: #d0e0f1
    }

    .alert-primary .alert-link {
        color: #161616
    }

.alert-success {
    color: #329d38;
    background-color: #ddf4df
}

    .alert-success hr {
        border-top-color: #bae8b6
    }

    .alert-success .alert-link {
        color: #29822e
    }

.alert-info {
    color: #03a2b6;
    background-color: #ddf3f5
}

    .alert-info hr {
        border-top-color: #a2e4de
    }

    .alert-info .alert-link {
        color: #028293
    }

.alert-warning {
    color: #ed980f;
    background-color: #fff0d5
}

    .alert-warning hr {
        border-top-color: #ffdcbc
    }

    .alert-warning .alert-link {
        color: #cc830d
    }

.alert-danger {
    color: #e75033;
    background-color: #ffe5e0
}

    .alert-danger hr {
        border-top-color: #ffc6c7
    }

    .alert-danger .alert-link {
        color: #dd391a
    }

.btn {
    display: inline-block;
    padding: 5px 12px;
    margin-bottom: 0;
    font-family: "Helvetica Neue",Helvetica,Tahoma,Arial,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.53846154;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px
    }

    .btn:focus, .btn:hover {
        color: #353535;
        text-decoration: none
    }

    .btn.active, .btn:active {
        background-image: none;
        outline: 0;
        box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
    }

    .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        filter: alpha(opacity=65);
        box-shadow: none;
        opacity: .65
    }

.btn {
    color: #353535;
    text-shadow: 0 1px 0 #fff;
    background-color: #f2f2f2;
    border-color: #bfbfbf
}

    .btn.active, .btn:active, .btn:focus, .btn:hover, .open .dropdown-toggle.btn {
        color: #353535;
        background-color: #dedede;
        border-color: #a1a1a1;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn.active, .btn:active, .open .dropdown-toggle.btn {
        background-color: #ccc;
        background-image: none;
        border-color: #a6a6a6;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn.disabled, .btn.disabled.active, .btn.disabled:active, .btn.disabled:focus, .btn.disabled:hover, .btn[disabled], .btn[disabled].active, .btn[disabled]:active, .btn[disabled]:focus, .btn[disabled]:hover, fieldset[disabled] .btn, fieldset[disabled] .btn.active, fieldset[disabled] .btn:active, fieldset[disabled] .btn:focus, fieldset[disabled] .btn:hover {
        background-color: #f2f2f2;
        border-color: #bfbfbf
    }

.btn-primary {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #3280fc;
    border-color: #1970fc
}

    .btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #0a67fb;
        border-color: #0354d4;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn-primary.active, .btn-primary:active, .open .dropdown-toggle.btn-primary {
        background-color: #0358de;
        background-image: none;
        border-color: #0358de;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover {
        background-color: #3280fc;
        border-color: #1970fc
    }

.btn-warning {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #f1a325;
    border-color: #ed980f
}

    .btn-warning.active, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open .dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #df8f0e;
        border-color: #b4730c;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn-warning.active, .btn-warning:active, .open .dropdown-toggle.btn-warning {
        background-color: #bd7a0c;
        background-image: none;
        border-color: #bd7a0c;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {
        background-color: #f1a325;
        border-color: #ed980f
    }

.btn-danger {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #ea644a;
    border-color: #e75033
}

    .btn-danger.active, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open .dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #e64525;
        border-color: #c63317;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn-danger.active, .btn-danger:active, .open .dropdown-toggle.btn-danger {
        background-color: #cf3618;
        background-image: none;
        border-color: #cf3618;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {
        background-color: #ea644a;
        border-color: #e75033
    }

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #38b03f;
    border-color: #329d38
}

    .btn-success.active, .btn-success:active, .btn-success:focus, .btn-success:hover, .open .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #2e9134;
        border-color: #236e27;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn-success.active, .btn-success:active, .open .dropdown-toggle.btn-success {
        background-color: #26762a;
        background-image: none;
        border-color: #26762a;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {
        background-color: #38b03f;
        border-color: #329d38
    }

.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    background-color: #03b8cf;
    border-color: #03a2b6
}

    .btn-info.active, .btn-info:active, .btn-info:focus, .btn-info:hover, .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #0294a7;
        border-color: #026c7a;
        box-shadow: 0 2px 1px rgba(0,0,0,.1)
    }

    .btn-info.active, .btn-info:active, .open .dropdown-toggle.btn-info {
        background-color: #027584;
        background-image: none;
        border-color: #027584;
        box-shadow: inset 0 4px 6px rgba(0,0,0,.15)
    }

    .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {
        background-color: #03b8cf;
        border-color: #03a2b6
    }

.btn-link {
    font-weight: 400;
    color: #145ccd;
    text-shadow: none;
    cursor: pointer;
    background: 0;
    box-shadow: none
}

    .btn-link, .btn-link:active, .btn-link:focus, .btn-link:hover, .btn-link[disabled], fieldset[disabled] .btn-link {
        border-color: transparent;
        box-shadow: none
    }

        .btn-link:focus, .btn-link:hover {
            color: #0d3d88
        }

        .btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {
            color: #ddd;
            text-decoration: none
        }

.btn-lg {
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.25;
    border-radius: 4px
}

.btn-mini, .btn-sm, .btn-xs {
    padding: 2px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.btn-mini, .btn-xs {
    padding: 1px 5px
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0
}

    .btn-block + .btn-block {
        margin-top: 5px
    }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
    width: 100%
}

.btn .caret {
    margin-left: 0
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

[data-toggle=buttons] > .btn > input[type=checkbox], [data-toggle=buttons] > .btn > input[type=radio] {
    display: none
}

.btn-default .caret {
    border-top-color: #353535
}

.btn-danger .caret, .btn-info .caret, .btn-primary .caret, .btn-success .caret, .btn-warning .caret {
    border-top-color: #fff
}

.dropup .btn-default .caret {
    border-bottom-color: #353535
}

.dropup .btn-danger .caret, .dropup .btn-info .caret, .dropup .btn-primary .caret, .dropup .btn-success .caret, .dropup .btn-warning .caret {
    border-bottom-color: #fff
}

.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        float: left
    }

        .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
            z-index: 2
        }

        .btn-group-vertical > .btn:focus, .btn-group > .btn:focus {
            outline: 0
        }

    .btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
        margin-left: -1px
    }

.btn-toolbar:after, .btn-toolbar:before {
    display: table;
    content: " "
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar:after, .btn-toolbar:before {
    display: table;
    content: " "
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn-group {
    float: left
}

.btn-toolbar > .btn + .btn, .btn-toolbar > .btn + .btn-group, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn-group + .btn-group {
    margin-left: 5px
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group > .btn:first-child {
    margin-left: 0
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group > .btn-group {
    float: left
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

    .btn-group > .btn-group:first-child > .btn:last-child, .btn-group > .btn-group:first-child > .dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .btn-group > .btn-group:last-child > .btn:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
    }

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group-xs > .btn {
    padding: 2px 8px;
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.btn-group-sm > .btn {
    padding: 2px 8px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 4px
}

.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 17px;
    line-height: 1.25;
    border-radius: 4px
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px
}

.btn-group.open .dropdown-toggle {
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

    .carousel-inner > .item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }

        .carousel-inner > .item > a > img, .carousel-inner > .item > img {
            display: block;
            max-width: 100%;
            height: auto;
            line-height: 1
        }

    .carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {
        display: block
    }

    .carousel-inner > .active {
        left: 0
    }

    .carousel-inner > .next, .carousel-inner > .prev {
        position: absolute;
        top: 0;
        width: 100%
    }

    .carousel-inner > .next {
        left: 100%
    }

    .carousel-inner > .prev {
        left: -100%
    }

        .carousel-inner > .next.left, .carousel-inner > .prev.right {
            left: 0
        }

    .carousel-inner > .active.left {
        left: -100%
    }

    .carousel-inner > .active.right {
        left: 100%
    }

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10%;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=40);
    outline: 0;
    opacity: .4
}

    .carousel-control > .icon {
        font-size: 20px
    }

    .carousel-control.left {
        background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.3)),to(rgba(0,0,0,.0001)));
        background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.3) 0),color-stop(rgba(0,0,0,.0001) 100%));
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.3) 0,rgba(0,0,0,.0001) 100%);
        background-image: linear-gradient(to right,rgba(0,0,0,.3) 0,rgba(0,0,0,.0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000',endColorstr='#00000000',GradientType=1);
        background-repeat: repeat-x
    }

    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.3)));
        background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.3) 100%));
        background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.3) 100%);
        background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.3) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#4d000000',GradientType=1);
        background-repeat: repeat-x
    }

    .carousel-control:focus, .carousel-control:hover {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=100);
        outline: 0;
        opacity: 1
    }

    .carousel-control .icon-chevron-left, .carousel-control .icon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block
    }

    .carousel-control .icon-chevron-left, .carousel-control .icon-prev {
        left: 50%
    }

    .carousel-control .icon-chevron-right, .carousel-control .icon-next {
        right: 50%
    }

    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
        font-family: serif
    }

        .carousel-control .icon-prev:before {
            content: '\2039'
        }

        .carousel-control .icon-next:before {
            content: '\203a'
        }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

    .carousel-caption .btn {
        text-shadow: none
    }

@media screen and (min-width:768px) {
    .carousel-control .icon-next, .carousel-control .icon-prev {
        top: 40%;
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 80px
    }

    .carousel-control .icon-prev {
        left: 30%
    }

    .carousel-control .icon-next {
        right: 25%
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 20px
    }
}

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 10px
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff
    }

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid #353535;
    border-right: 4px solid transparent;
    border-bottom: 0 dotted;
    border-left: 4px solid transparent
}

.btn-default .caret {
    border-top-color: #353535
}

.btn-danger .caret, .btn-info .caret, .btn-primary .caret, .btn-success .caret, .btn-warning .caret {
    border-top-color: #fff
}

.dropdown {
    position: relative
}

.dropdown-toggle:focus {
    outline: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 13px;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #cbcbcb;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,.175)
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: 400;
        line-height: 1.53846154;
        color: #353535;
        white-space: nowrap
    }

        .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
            color: #fff;
            text-decoration: none;
            background-color: #3280fc
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #3280fc;
        outline: 0
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
        color: #ddd
    }

        .dropdown-menu > .disabled > a:focus, .dropdown-menu > .disabled > a:hover {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false)
        }

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.53846154;
    color: grey
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0 dotted;
    border-bottom: 4px solid #353535
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media(min-width:768px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto
    }
}

.dropdown-submenu {
    position: relative
}

    .dropdown-submenu > .dropdown-menu {
        top: 0;
        left: 100%;
        margin-top: -6px;
        margin-left: -1px;
        border-radius: 4px
    }

    .dropdown-submenu:hover > .dropdown-menu {
        display: block
    }

.dropup .dropdown-submenu > .dropdown-menu {
    top: auto;
    bottom: 0;
    margin-top: 0;
    margin-bottom: -2px;
    border-radius: 4px
}

.dropdown-submenu > a:after {
    display: block;
    float: right;
    width: 0;
    height: 0;
    margin-top: 5px;
    margin-right: -10px;
    content: " ";
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc
}

.dropdown-submenu:hover > a:after {
    border-left-color: #fff
}

.dropdown-submenu.pull-left {
    float: none
}

    .dropdown-submenu.pull-left > a {
        min-width: 160px
    }

    .dropdown-submenu.pull-left > .dropdown-menu {
        right: 100%;
        left: auto;
        border-radius: 4px
    }

.dropdown-submenu:focus > a, .dropdown-submenu:hover > a {
    color: #fff;
    text-decoration: none;
    background-color: #3280fc
}

.modal-open {
    overflow: hidden
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        transition: -webkit-transform .3s ease-out;
        transition: transform .3s ease-out;
        transition: transform .3s ease-out,-webkit-transform .3s ease-out;
        -webkit-transform: translate3d(0,-25%,0);
        transform: translate3d(0,-25%,0)
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0)
    }

    .modal > .loader {
        display: none
    }

    .modal.modal-loading .modal-dialog {
        opacity: 0
    }

    .modal.modal-loading .loader {
        position: absolute;
        top: 35%;
        left: 50%;
        display: block;
        width: 80px;
        margin-left: -40px;
        font-size: 56px;
        color: #fff;
        text-align: center
    }

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-iframe .modal-body > iframe {
    border-radius: 0 0 6px 6px
}

.modal-dialog {
    position: relative;
    width: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 6px;
    outline: 0;
    box-shadow: 0 3px 9px rgba(0,0,0,.5)
}

    .modal-dialog.modal-moveable {
        position: absolute;
        margin: 0
    }

        .modal-dialog.modal-moveable .modal-header {
            cursor: move
        }

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0
    }

    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: .5
    }

.modal-header {
    min-height: 16.54px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5
}

    .modal-header .close {
        margin-top: -2px
    }

.modal-title {
    margin: 0;
    line-height: 1.53846154
}

.modal-body {
    position: relative;
    padding: 15px
}

.modal-footer {
    padding: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5
}

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0
    }

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media(min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
        box-shadow: 0 5px 15px rgba(0,0,0,.5)
    }

    .modal-sm {
        width: 300px
    }

    .modal-fullscreen {
        width: 100% !important;
        height: 100% !important;
        border-radius: 0
    }
}

@media(min-width:992px) {
    .modal-lg {
        width: 900px
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: 12px;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0
}

    .tooltip.in {
        filter: alpha(opacity=100);
        opacity: 1
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #353535;
    border-radius: 4px
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #353535
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #353535
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #353535
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #353535
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #353535
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #353535
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #353535
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #353535
}

.tooltip-primary .tooltip-inner {
    background-color: #3280fc
}

.tooltip-primary.tooltip.top .tooltip-arrow {
    border-top-color: #3280fc
}

.tooltip-primary.tooltip.top-left .tooltip-arrow {
    border-top-color: #3280fc
}

.tooltip-primary.tooltip.top-right .tooltip-arrow {
    border-top-color: #3280fc
}

.tooltip-primary.tooltip.right .tooltip-arrow {
    border-right-color: #3280fc
}

.tooltip-primary.tooltip.left .tooltip-arrow {
    border-left-color: #3280fc
}

.tooltip-primary.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #3280fc
}

.tooltip-primary.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #3280fc
}

.tooltip-primary.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #3280fc
}

.tooltip-success .tooltip-inner {
    background-color: #38b03f
}

.tooltip-success.tooltip.top .tooltip-arrow {
    border-top-color: #38b03f
}

.tooltip-success.tooltip.top-left .tooltip-arrow {
    border-top-color: #38b03f
}

.tooltip-success.tooltip.top-right .tooltip-arrow {
    border-top-color: #38b03f
}

.tooltip-success.tooltip.right .tooltip-arrow {
    border-right-color: #38b03f
}

.tooltip-success.tooltip.left .tooltip-arrow {
    border-left-color: #38b03f
}

.tooltip-success.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #38b03f
}

.tooltip-success.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #38b03f
}

.tooltip-success.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #38b03f
}

.tooltip-info .tooltip-inner {
    background-color: #03b8cf
}

.tooltip-info.tooltip.top .tooltip-arrow {
    border-top-color: #03b8cf
}

.tooltip-info.tooltip.top-left .tooltip-arrow {
    border-top-color: #03b8cf
}

.tooltip-info.tooltip.top-right .tooltip-arrow {
    border-top-color: #03b8cf
}

.tooltip-info.tooltip.right .tooltip-arrow {
    border-right-color: #03b8cf
}

.tooltip-info.tooltip.left .tooltip-arrow {
    border-left-color: #03b8cf
}

.tooltip-info.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #03b8cf
}

.tooltip-info.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #03b8cf
}

.tooltip-info.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #03b8cf
}

.tooltip-warning .tooltip-inner {
    background-color: #f1a325
}

.tooltip-warning.tooltip.top .tooltip-arrow {
    border-top-color: #f1a325
}

.tooltip-warning.tooltip.top-left .tooltip-arrow {
    border-top-color: #f1a325
}

.tooltip-warning.tooltip.top-right .tooltip-arrow {
    border-top-color: #f1a325
}

.tooltip-warning.tooltip.right .tooltip-arrow {
    border-right-color: #f1a325
}

.tooltip-warning.tooltip.left .tooltip-arrow {
    border-left-color: #f1a325
}

.tooltip-warning.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #f1a325
}

.tooltip-warning.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #f1a325
}

.tooltip-warning.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #f1a325
}

.tooltip-danger .tooltip-inner {
    background-color: #ea644a
}

.tooltip-danger.tooltip.top .tooltip-arrow {
    border-top-color: #ea644a
}

.tooltip-danger.tooltip.top-left .tooltip-arrow {
    border-top-color: #ea644a
}

.tooltip-danger.tooltip.top-right .tooltip-arrow {
    border-top-color: #ea644a
}

.tooltip-danger.tooltip.right .tooltip-arrow {
    border-right-color: #ea644a
}

.tooltip-danger.tooltip.left .tooltip-arrow {
    border-left-color: #ea644a
}

.tooltip-danger.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ea644a
}

.tooltip-danger.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #ea644a
}

.tooltip-danger.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #ea644a
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 300px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 4px;
    box-shadow: 0 5px 10px rgba(0,0,0,.2)
}

    .popover.top {
        margin-top: -10px
    }

    .popover.right {
        margin-left: 10px
    }

    .popover.bottom {
        margin-top: 10px
    }

    .popover.left {
        margin-left: -10px
    }

    .popover.no-arrow.top {
        margin-top: 0
    }

    .popover.no-arrow.right {
        margin-left: 0
    }

    .popover.no-arrow.bottom {
        margin-top: 0
    }

    .popover.no-arrow.left {
        margin-left: 0
    }

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0
}

.popover-content {
    padding: 9px 14px
}

.popover .arrow, .popover .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.popover .arrow {
    border-width: 11px
}

    .popover .arrow:after {
        content: "";
        border-width: 10px
    }

.popover.top .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0,0,0,.25);
    border-bottom-width: 0
}

    .popover.top .arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-top-color: #fff;
        border-bottom-width: 0
    }

.popover.right .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0,0,0,.25);
    border-left-width: 0
}

    .popover.right .arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0
    }

.popover.bottom .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0,0,0,.25)
}

    .popover.bottom .arrow:after {
        top: 1px;
        margin-left: -10px;
        content: " ";
        border-top-width: 0;
        border-bottom-color: #fff
    }

.popover.left .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0,0,0,.25)
}

    .popover.left .arrow:after {
        right: 1px;
        bottom: -10px;
        content: " ";
        border-right-width: 0;
        border-left-color: #fff
    }

[data-toggle=lightbox] {
    cursor: pointer
}

.modal-lightbox .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 10;
    display: block;
    width: 40px;
    height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #353535;
    background-color: rgba(53,53,53,.2);
    filter: alpha(opacity=80);
    opacity: .8;
    -webkit-transition: opacity .2s cubic-bezier(.175,.885,.32,1),background-color .2s cubic-bezier(.175,.885,.32,1);
    transition: opacity .2s cubic-bezier(.175,.885,.32,1),background-color .2s cubic-bezier(.175,.885,.32,1)
}

.modal-lightbox .controller {
    position: absolute;
    top: 0;
    display: none;
    height: 100%;
    padding: 0;
    line-height: 100%;
    color: #fff;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
    -webkit-transition: background .2s cubic-bezier(.175,.885,.32,1);
    transition: background .2s cubic-bezier(.175,.885,.32,1)
}

    .modal-lightbox .controller.show {
        display: block
    }

    .modal-lightbox .controller > .icon {
        display: inline-block;
        width: 60px;
        height: 50px;
        line-height: 50px;
        text-shadow: 0 1px 2px rgba(0,0,0,.6);
        background-color: transparent;
        -webkit-transition: background .2s cubic-bezier(.175,.885,.32,1);
        transition: background .2s cubic-bezier(.175,.885,.32,1)
    }

        .modal-lightbox .controller > .icon:before {
            font-size: 20px
        }

    .modal-lightbox .controller.prev {
        left: 0
    }

    .modal-lightbox .controller.next {
        right: 0
    }

.modal-lightbox .modal-dialog {
    position: relative;
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 0;
    background: 0;
    border: 0;
    box-shadow: none;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

    .modal-lightbox .modal-dialog:focus .close, .modal-lightbox .modal-dialog:hover .close {
        background-color: rgba(53,53,53,.5);
        filter: alpha(opacity=100);
        opacity: 1
    }

        .modal-lightbox .modal-dialog:focus .close:hover, .modal-lightbox .modal-dialog:hover .close:hover {
            background-color: rgba(53,53,53,.9)
        }

    .modal-lightbox .modal-dialog:focus .controller > .icon, .modal-lightbox .modal-dialog:hover .controller > .icon {
        text-shadow: none;
        background-color: #353535;
        background-color: rgba(53,53,53,.5)
    }

    .modal-lightbox .modal-dialog:focus .controller:hover > .icon, .modal-lightbox .modal-dialog:hover .controller:hover > .icon {
        background-color: #353535;
        background-color: rgba(53,53,53,.9)
    }

.modal-lightbox .caption {
    display: none
}

.modal-lightbox.lightbox-with-caption .caption {
    position: absolute;
    bottom: 0;
    display: block;
    width: 100%;
    padding: 10px 15px;
    color: #fff;
    text-align: center;
    text-shadow: 1px 1px 0 rgba(0,0,0,.3);
    background: rgba(0,0,0,.15);
    opacity: .5;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

.modal-lightbox.lightbox-with-caption .modal-dialog:hover .caption {
    background: rgba(0,0,0,.6);
    opacity: 1
}

.lightbox-img {
    display: block;
    width: inherit;
    max-width: 100%;
    height: auto;
    padding: 0;
    margin: 0 auto;
    cursor: pointer;
    box-shadow: 0 5px 15px rgba(0,0,0,.5);
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

.bootbox.modal .modal-dialog {
    width: 400px
}

.article {
    padding: 20px
}

    .article > header h1, .article > header h2, .article > header h3 {
        line-height: 1.5
    }

    .article > header > .abstract, .article > header > dl {
        padding: 10px 15px;
        font-size: 12px;
        color: #686868;
        background-color: #f1f1f1
    }

        .article > header > .abstract > p:last-child, .article > header > dl > p:last-child {
            margin-bottom: 0
        }

    .article > header > dl {
        margin: 0;
        border-bottom: 1px solid #e9e9e9
    }

        .article > header > dl.pull-right {
            background-color: transparent;
            border: 0
        }

    .article > footer {
        border-top: 1px dashed #d7d7d7
    }

        .article > footer > p {
            padding: 10px 15px
        }

.article-content {
    padding: 20px 0;
    font-size: 14px;
    line-height: 1.78571429
}

    .article-content h1 {
        font-size: 20px
    }

    .article-content h2 {
        font-size: 18px
    }

    .article-content h3 {
        font-size: 16px
    }

    .article-content h4 {
        margin-top: 15px;
        font-size: 14px
    }

    .article-content h5 {
        margin-top: 15px;
        font-size: 13px
    }

    .article-content h6 {
        margin-top: 15px;
        font-size: 11px
    }

    .article-content img {
        margin: 10px 0
    }

    .article-content p {
        margin: 0;
        word-wrap: break-word
    }

        .article-content p > img {
            margin-right: 10px
        }

            .article-content p > img[align=right] {
                margin-left: 10px
            }

    .article-content dl {
        padding-right: 2em;
        padding-left: 2em
    }

    .article-content table {
        width: 100%;
        margin-bottom: 20px
    }

        .article-content table td, .article-content table th {
            padding: 8px;
            line-height: 1.53846154;
            vertical-align: top;
            border-bottom: 1px solid #ddd;
            -webkit-transition: all .2s cubic-bezier(.175,.885,.32,1);
            transition: all .2s cubic-bezier(.175,.885,.32,1)
        }

        .article-content table > thead > tr > th {
            vertical-align: bottom;
            background-color: #f1f1f1;
            border-bottom: 1px solid #ddd
        }

body.article-content {
    padding: 8px
}

.list {
    padding: 0 15px
}

    .list > header {
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5
    }

.items .item {
    padding: 15px 0;
    border-bottom: 1px dashed #eee;
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

.items .item-heading h1, .items .item-heading h2, .items .item-heading h3, .items .item-heading h4, .items .item-heading h5, .items .item-heading > h6 {
    margin-top: 5px
}

.items .item-content:after, .items .item-content:before {
    display: table;
    content: " "
}

.items .item-content:after {
    clear: both
}

.items .item-content:after, .items .item-content:before {
    display: table;
    content: " "
}

.items .item-content:after {
    clear: both
}

.items .item-content > .media {
    margin: 5px 0
}

    .items .item-content > .media.pull-left {
        margin: 0;
        margin-right: 8px
    }

    .items .item-content > .media.pull-right {
        margin: 0;
        margin-left: 8px
    }

.items .item-footer {
    padding-top: 5px
}

    .items .item-footer > a {
        color: grey
    }

.items-hover .item:hover {
    background-color: #f5f5f5
}

.list-condensed {
    padding: 0
}

    .list-condensed > .items > .item, .list-condensed > footer, .list-condensed > header {
        padding-right: 15px;
        padding-left: 15px
    }

.cards {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-right: -10px;
    margin-left: -10px
}

    .cards:after, .cards:before {
        display: table;
        content: " "
    }

    .cards:after {
        clear: both
    }

    .cards:after, .cards:before {
        display: table;
        content: " "
    }

    .cards:after {
        clear: both
    }

.card {
    position: relative;
    display: block;
    padding: 0;
    margin-bottom: 20px;
    overflow: hidden;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0,0,0,.075);
    -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
    transition: all .4s cubic-bezier(.175,.885,.32,1)
}

    .card > img {
        display: block;
        max-width: 100%;
        height: auto;
        filter: alpha(opacity=100);
        opacity: 1
    }

    .card > .media-wrapper {
        display: block;
        width: 100%;
        overflow: hidden;
        text-align: center;
        background-color: #f1f1f1;
        filter: alpha(opacity=100);
        opacity: 1;
        -webkit-transition: all .4s cubic-bezier(.175,.885,.32,1);
        transition: all .4s cubic-bezier(.175,.885,.32,1)
    }

        .card > .media-wrapper > img {
            max-width: 100%;
            vertical-align: middle
        }

    .card .card-heading {
        display: block;
        padding: 10px;
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .card .card-actions, .card .card-content {
        padding: 0 10px 10px 10px;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .card:hover {
        text-decoration: none;
        box-shadow: 0 1px 5px rgba(0,0,0,.175)
    }

        .card:hover > .media-wrapper, .card:hover > img {
            background-color: #e5e5e5;
            filter: alpha(opacity=90);
            opacity: .9
        }

        .card:hover > .card-reveal {
            top: 0
        }

.cards-borderless .card {
    border: 0;
    box-shadow: none
}

    .cards-borderless .card > .card-actions, .cards-borderless .card > .card-content, .cards-borderless .card > .card-heading {
        padding-right: 0;
        padding-left: 0
    }

.tree {
    padding-left: 0
}

    .tree ul {
        position: relative;
        display: none;
        padding-left: 0
    }

    .tree li {
        position: relative;
        padding: 2px 0 2px 20px;
        list-style: none
    }

        .tree li:before {
            position: absolute;
            top: 10px;
            left: 8px;
            display: block;
            width: 3px;
            height: 3px;
            content: ' ';
            background-color: #999
        }

        .tree li.has-list:before {
            display: none
        }

        .tree li > .list-toggle {
            position: absolute;
            top: -1px;
            left: 0;
            z-index: 10;
            width: 20px;
            line-height: 24px;
            color: grey;
            text-align: center;
            cursor: pointer
        }

            .tree li > .list-toggle:before {
                content: '\e6f1'
            }

            .tree li > .list-toggle:active, .tree li > .list-toggle:hover {
                color: #0d3d88
            }

        .tree li.open > ul {
            display: block
        }

        .tree li.open > .list-toggle:before {
            content: '\e6f2'
        }

.tree-actions {
    display: inline-block;
    margin-left: 5px;
    opacity: 0;
    -webkit-transition: opacity .1s;
    transition: opacity .1s
}

.tree-action {
    display: inline-block;
    margin-left: 5px;
    color: grey
}

    .tree-action:active, .tree-action:hover {
        text-decoration: none
    }

.tree li:hover > .tree-actions, .tree-item-wrapper:hover > .tree-actions {
    opacity: 1
}

.tree-drag-holder {
    background-color: #ebf2f9;
    opacity: .4
}

.tree .sort-handler {
    cursor: move
}

.tree-animate ul {
    opacity: 0;
    -webkit-transition: opacity .2s cubic-bezier(.175,.885,.32,1),transform .2s cubic-bezier(.175,.885,.32,1);
    -webkit-transition: opacity .2s cubic-bezier(.175,.885,.32,1),-webkit-transform .2s cubic-bezier(.175,.885,.32,1);
    transition: opacity .2s cubic-bezier(.175,.885,.32,1),-webkit-transform .2s cubic-bezier(.175,.885,.32,1);
    transition: opacity .2s cubic-bezier(.175,.885,.32,1),transform .2s cubic-bezier(.175,.885,.32,1);
    transition: opacity .2s cubic-bezier(.175,.885,.32,1),transform .2s cubic-bezier(.175,.885,.32,1),-webkit-transform .2s cubic-bezier(.175,.885,.32,1);
    -webkit-transform: scale(1,.5);
    transform: scale(1,.5)
}

.tree-animate li.open.in > ul {
    opacity: 1;
    -webkit-transform: scale(1,1);
    transform: scale(1,1)
}

.tree-animate.tree-lines li.has-list.open > ul:after {
    top: -5px;
    bottom: 12px;
    left: -11px
}

.tree-lines li.has-list.open > ul:after {
    position: absolute;
    top: -5px;
    bottom: 12px;
    left: -11px;
    z-index: 1;
    display: block;
    content: ' ';
    border-left: 1px dotted #999
}

.tree-lines ul > li:after {
    position: absolute;
    top: 11px;
    left: -10px;
    z-index: 1;
    display: block;
    width: 18px;
    content: ' ';
    border-top: 1px dotted #999
}

.tree-lines ul > li.drag-shadow:after {
    display: none
}

.tree-lines ul > li.has-list:after {
    width: 14px
}

.tree-folders li > .list-toggle:before {
    content: '\e6ef'
}

.tree-folders li.open > .list-toggle:before {
    content: '\e6f0'
}

.tree-folders li:before {
    top: 9px;
    left: 7px;
    width: 4px;
    height: 4px;
    background-color: #fff;
    border: 1px solid #999;
    border-radius: 2px
}

.tree-folders.tree-lines li.has-list.open > ul:after {
    top: 16px
}

.tree-folders ul > li.has-list:after {
    width: 13px
}

.tree-folders ul > li.has-list.open:after {
    width: 15px
}

.tree-chevrons li > .list-toggle:before {
    content: '\e710'
}

.tree-chevrons li.open > .list-toggle:before {
    content: '\e712'
}

.tree-chevrons li:before {
    top: 6px;
    left: 4px;
    width: 10px;
    height: 10px;
    background-color: #ddd;
    border-radius: 5px
}

.tree-chevrons ul > li:after {
    width: 13px
}

.tree-angles li > .list-toggle:before {
    content: '\e6e1'
}

.tree-angles li.open > .list-toggle:before {
    content: '\e6e3'
}

.tree-angles ul > li.has-list:after {
    width: 15px
}

.col-md-12, .col-xs-12, .col-sm-12, .col-lg-12 {
    float: left;
    width: 100%
}

@media(max-width:991px) {
    .col-md-12, .col-xs-12, .col-sm-12, .col-lg-12 {
        float: none
    }

    .col-main.pull-right, [class*=' col-md-'].pull-right, [class^='col-md-'].pull-right {
        float: none !important
    }
}

@media(min-width:992px) {
    .col {
        float: left;
        width: 100%
    }

        .col[data-grid='1'], .col-1 {
            width: 8.33333333%
        }

        .col[data-grid='2'], .col-2 {
            width: 16.66666667%
        }

        .col[data-grid='3'], .col-3 {
            width: 25%
        }

        .col[data-grid='4'], .col-4 {
            width: 33.33333333%
        }

        .col[data-grid='5'], .col-5 {
            width: 41.66666667%
        }

        .col[data-grid='6'], .col-6 {
            width: 50%
        }

        .col[data-grid='7'], .col-7 {
            width: 58.33333333%
        }

        .col[data-grid='8'], .col-8 {
            width: 66.66666667%
        }

        .col[data-grid='9'], .col-9 {
            width: 75%
        }

        .col[data-grid='10'], .col-10 {
            width: 83.33333333%
        }

        .col[data-grid='11'], .col-11 {
            width: 91.66666667%
        }

        .col[data-grid='12'], .col-12 {
            width: 100%
        }
}

@media(min-width:992px) {
    .col-md-10 {
        width: 83.33333333%
    }
}

side {
    display: block
}

.btn-link {
    background-color: transparent
}

.btn-group .btn > .icon {
    position: relative;
    top: 1px
}

.btn-group .btn.active {
    color: #3280fc
}

.small, small, .label {
    font-size: 12px
}

.text-latin {
    font-family: Arial
}

.text-lg {
    font-size: 18px
}

tr.text-center > td, tr.text-center > th {
    text-align: center
}

    tr.text-center > td.text-left, tr.text-center > th.text-left {
        text-align: left
    }

    tr.text-center > td.text-right, tr.text-center > th.text-right {
        text-align: right
    }

.w-p5 {
    width: 5%
}

.w-p10 {
    width: 10%
}

.w-p15 {
    width: 15%
}

.w-p20 {
    width: 20%
}

.w-p25 {
    width: 25%
}

.w-p30 {
    width: 30%
}

.w-p35 {
    width: 35%
}

.w-p40 {
    width: 40%
}

.w-p45 {
    width: 45%
}

.w-p50 {
    width: 50%
}

.w-p55 {
    width: 55%
}

.w-p60 {
    width: 60%
}

.w-p65 {
    width: 65%
}

.w-p70 {
    width: 70%
}

.w-p75 {
    width: 75%
}

.w-p80 {
    width: 80%
}

.w-p85 {
    width: 85%
}

.w-p90 {
    width: 90%
}

.w-p94 {
    width: 94%
}

.w-p95 {
    width: 95%
}

.w-p98 {
    width: 98%
}

.w-p99 {
    width: 99%
}

.w-p100 {
    width: 100%
}

.w-10px {
    width: 10px
}

.w-20px {
    width: 20px
}

.w-30px {
    width: 30px
}

.w-35px {
    width: 35px
}

.w-40px {
    width: 40px
}

.w-45px {
    width: 45px
}

.w-50px {
    width: 50px
}

.w-60px {
    width: 60px
}

.w-70px {
    width: 70px
}

.w-80px {
    width: 80px
}

.w-90px {
    width: 90px
}

.w-100px {
    width: 100px
}

.w-110px {
    width: 110px
}

.w-120px {
    width: 120px
}

.w-130px {
    width: 130px
}

.w-140px {
    width: 140px
}

.w-150px {
    width: 150px
}

.w-160px {
    width: 160px
}

.w-180px {
    width: 180px
}

.w-200px {
    width: 200px
}

.w-220px {
    width: 220px
}

.w-300px {
    width: 300px
}

.w-400px {
    width: 400px
}

.w-450px {
    width: 450px
}

.w-500px {
    width: 500px
}

.w-600px {
    width: 600px
}

.w-700px {
    width: 700px
}

.w-800px {
    width: 800px
}

.w-1000px {
    width: 1000px
}

.w-id {
    width: 55px
}

.w-pri {
    width: 30px
}

.w-severity {
    width: 40px
}

.w-hour {
    width: 40px
}

.w-date {
    width: 80px
}

.w-user {
    width: 60px
}

.w-status {
    width: 50px
}

.w-type {
    width: 80px
}

.w-resolution {
    width: 60px
}

.inline-block {
    display: inline-block !important
}

.hiding {
    display: none
}

.borderless {
    border: 0
}

.mg-0 {
    margin: 0 !important
}

.red {
    color: #d2322d
}

.icon-border-circle {
    padding: 2px 8px
}

.nav li .icon-chevron-right {
    float: right;
    margin-top: 2px;
    margin-right: -6px;
    opacity: .25
}

.navbar {
    background: #f7f7f7
}

@media(min-width:768px) {
    .navbar-brand {
        display: none
    }

    .navbar-collapse {
        padding-left: 0
    }
}

.navbar-toggle .icon-bar {
    background: #ccc
}

.navbar-toggle:hover, .navbar-toggle:focus {
    background: #fff;
    outline: 0
}

    .navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar {
        background: #aaa
    }

.breadcrumb {
    color: #808080;
    padding: 0;
    margin-bottom: 10px
}

@media(max-width:767px) {
    .m-article-view .breadcrumb > li:last-child {
        display: none
    }
}

.table-data td, .table-data th {
    border: 0;
    padding: 3px
}

.table-data th {
    font-weight: bold;
    white-space: nowrap;
    text-align: right;
    font-size: 12px
}

.tree li.open > .list-toggle:before {
    content: '\e712'
}

.tree li > .list-toggle:before {
    content: '\e710'
}

.tree li:before {
    top: 6px;
    left: 4px;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    background-color: #fff;
    z-index: 2;
    border: 2px solid #ddd
}

.tree > li:before {
    background-color: #ddd
}

.panel .tree {
    margin-bottom: 0
}

.page {
    padding: 8px 0;
    color: #bbb;
    text-align: right
}

    .page > a {
        display: inline-block;
        margin-left: 3px
    }

.ul-list {
    padding: 0
}

    .ul-list > li {
        display: block;
        padding: 5px 5px 5px 15px;
        position: relative;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden
    }

        .ul-list > li:before {
            display: block;
            position: absolute;
            top: 3px;
            left: 0;
            content: "锟�?;vertical-align:middle;padding-right:10px;color:#ccc;transition:all .3s}.ul-list>li:hover:before{color:#999}.ul-list>li>.pull-right{float:none;position:absolute;top:5px;right:15px;background:#fff;line-height:20px;font-size:12px;text-indent:1em;color:#808080}.ul-list>li>.label{position:relative;top:-1px;padding:2px 5px}.meta-list{display:table;width:100%}.meta-list>li{display:table-row}.meta-name,.meta-value{padding:8px 6px;display:table-cell;vertical-align:middle}.meta-name{text-align:right}.captcha{width:100%;background-color:#fafafa;padding:8px 10px;border:1px solid #CCC;border-radius:2px}.captcha label{padding-top:8px;margin-top:0;margin-bottom:0;line-height:20px}.captcha input[name='captcha']{margin-left:-2px}.captcha .label{font-size:20px}table.captcha td{padding:5px}table.captcha td label{padding:0}.files-list{display:block;padding:0;margin:0}.files-list>li{position:relative;display:block;float:left;padding:0;margin:5px;position:relative}.files-list>li>a{color:#666;display:block;height:70px;min-width:70px;line-height:60px;padding:3px;max-width:400px;overflow:hidden;text-align:center;background-color:#fff;opacity:.9;border:1px solid #ddd}.files-list>li>a:hover{opacity:1;box-shadow:0 1px 6px rgba(0,0,0,0.3);border-color:#ccc;color:#506eaf;text-decoration:none}.files-list>li>a>img,.files-list>li>a>img:hover{max-width:200px;max-height:100%;box-shadow:none;margin:0}.files-list:empty{display:none}.files-list>li.file>a{line-height:25px;padding:40px 45px 5px 45px;max-width:240px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}.files-list>li.file>a:before{display:block;width:100%;font-size:30px;position:absolute;top:10px;text-align:center;left:0;content:'\e6d4';font-family:ZenIcon}.files-list>li.files-list-heading{float:none;display:block;color:#999;font-weight:bold}.files-list>li .file-actions{display:block;position:absolute;right:0;top:0}.files-list>li .file-actions>a{opacity:0;display:inline-block;background-color:#d9e8f5;color:#666;padding:3px 7px}.files-list>li:hover .file-actions>a,.files-list>li .file-actions>a:hover{opacity:1;background-color:#145bcc;color:#fff;text-decoration:none}.files-list>li.file.file-zip>a:before,.files-list>li.file.file-rar>a:before{content:'\e751'}.files-list>li.file.file-doc>a:before{content:'\e72c'}.files-list>li.file>.file-md5{top:43px;right:5px;position:absolute}.files-list>li.file>.file-md5>a{color:#fff;background-color:#909090;font-size:10px}.files-list>li.file>.file-download{top:3px;right:5px;position:absolute}.article{margin-bottom:20px;border:1px solid #ddd;padding:0}.article>header{padding:10px 20px}.article>header h1,.article>header h2,.article>header h3{font-size:22px}.article>header>.dl-inline,.article>header>.abstract{margin:0 -20px;padding:10px;border-radius:0}.article>header>.dl-inline{background:0}.article>.article-content{padding:20px}.article>.article-content img{border:1px solid #e5e5e5;padding:3px}.article>.article-content>img{display:block;margin-left:auto;margin-right:auto}.article>.article-content img[src*='kindeditor/plugins/emoticons']{border:0;padding:0;margin-right:0;display:inline-block}.article-files{padding:10px 20px;border-top:1px dotted #ddd;background:#f5f5f5}.article-files>.files-list{margin:-5px}.article-content:before,.article-content:after{content:" ";display:table}.article-content:after{clear:both}.article-content p[style*="text-indent:2em"]>img{position:relative;left:-2em}.article-content img[align="left"]{margin-right:20px}.article-content img[align="right"]{margin-left:20px}.article-content ul,.article-content ol{overflow:auto}.article>footer{border-top:1px dotted #ddd;padding:10px 20px 20px}.device-mobile .article-content img{max-width:100%!important;height:auto!important}.article-content ul,.article-content ol{margin-top:10px}.list{border:1px solid #ddd;border-radius:2px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:20px}.list>header{padding:8px 15px;background-color:#f1f1f1;color:#333}.list>header h2{font-size:14px;font-weight:bold;margin:0;padding:0;line-height:20px}.list>header>.btn-group.pull-right{margin-top:-3px;margin-right:-5px}.carousel{margin-bottom:20px;overflow:hidden}.carousel .item{background-color:transparent}.carousel .item[data-url]{cursor:pointer}.carousel-inner>.item,.carousel-inner>.item>a{text-align:center}.carousel-inner>.item>img,.carousel-inner>.item>a>img{min-width:100%;height:auto;max-height:600px;max-width:100%}.carousel-caption{max-width:550px;top:10%;left:12%;bottom:20px;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.4)}.carousel-caption ul{margin:0;padding:10px 0 10px 20px;line-height:1.5em}.carousel-caption h2,.carousel-caption .lead{margin-top:10px}.carousel-caption .btn{margin-top:10px;min-width:120px}.tile{margin-bottom:10px;overflow:hidden}.tile .item{background-color:transparent;position:relative;margin-bottom:10px}.tile .item[data-url]{cursor:pointer}.tile>.item,.tile>.item>a{text-align:center}.tile>.item>img,.tile>.item>a>img{min-width:100%;height:auto;max-height:600px;max-width:100%}.tile-caption{max-width:550px;padding:20px 0 30px;color:#fff;position:absolute;top:10%;left:12%;bottom:20px;text-align:left;text-shadow:0 1px 1px rgba(0,0,0,.4)}.tile-caption ul{margin:0;padding:10px 0 10px 20px;line-height:1.5em}.tile-caption h2,.tile-caption .lead{margin-top:10px}.tile-caption .btn{margin-top:10px;min-width:120px}.panel-actions{margin-top:-6px;margin-right:-12px;float:right}.panel.panel-pure{border:0;box-shadow:none}.panel.panel-pure>.panel-heading{background:0}.panel-block{background-color:#fff}.panel-block .panel-body{padding:10px 15px}.panel-block.panel-borderless{border:0;box-shadow:none}.panel-block.panel-borderless .panel-heading{background:0}.panel-block.panel-titleless .panel-heading{display:none}.panel-block .panel-body>.nav{margin:-10px -15px}.panel-block .nav-secondary>li>a{border-bottom:1px dotted #ddd}.panel-block .nav-secondary>li:last-child>a{border-bottom:0}.panel-block .nav-stacked>li+li{margin-top:0}.panel-block .panel-body>.ul-list{margin:-2px -15px}.panel-block .panel-body>.ul-list>li{padding:5px 15px 5px 30px}.panel-block .panel-body>.ul-list>li:before{left:14px}.panel-block .panel-body>.items{margin:-10px -15px}.panel-block .panel-body>.items .item{padding:10px 15px;border-bottom:1px #ddd dotted}.panel-block .panel-body>.items .item:hover{background-color:#f5f5f5}.panel-block .panel-body>.items .item:last-child{border:0}.panel-block .panel-body>.items .item .media{max-width:inherit;overflow:hidden;max-height:300px;margin-right:10px}.panel-block .panel-body>.items .item-content{margin-top:5px}.panel-block .panel-body>.items .item .small .media{max-width:60px}.panel-block .panel-body>.cards{margin:-10px -15px;padding:0}.panel-block .panel-body>.cards [class*='col-']{padding:0}.panel-block .panel-body .card{margin:0;border-bottom:1px #ddd dotted;transition:all .3s;padding:10px 10px 0;border-radius:0}.panel-block .panel-body>.cards [class*='col-']:last-child .card{border-bottom:0}.panel-block .panel-body .card>.media{text-align:center;overflow:hidden;height:200px;line-height:200px;background-repeat:no-repeat;background-position:center;background-size:contain}.ie-8 .panel-block .panel-body .card>.media{line-height:118px;background-image:none!important}.panel-block .panel-body .card>.media img{width:100%;max-height:100%;display:none}.ie-8 .panel-block .panel-body .card>.media img{display:inline-block}.panel-block .panel-body .card>.card-heading{min-height:60px}.panel-cards>.panel-body:after{display:none}.panel-block .panel-body .cards-borderless .card{border-bottom:0}@media(max-width:767px){.panel-block .panel-body>.cards [class*='col-']{width:100%!important}}.panel-block-contact .table>tbody>tr>td{word-break:break-all}.panel-block .panel-body>.card{margin:-10px -15px;border:0;padding-bottom:10px}.panel-block .panel-body>.card>.media>img{width:100%;max-width:100%}.panel-block .panel-body>.card>.card-heading{padding-bottom:5px;min-height:20px}.panel-block .panel-body>.card>.card-content{height:80px;overflow:hidden;text-overflow:ellipsis}.panel-block .panel-body .article-content{padding:0}.panel-block .panel-body>.table-data{margin-bottom:0}.wechat-block{text-align:center;vertical-align:middle;padding:10px 0}.wechat-block .qrcode{text-align:center}.wechat-block .qrcode img{width:160px;border:1px solid #ddd}.wechat-block .name{font-size:12px;margin-bottom:6px;font-weight:bold}.nav-bottom.nav-justified{width:auto}.nav-bottom>li{padding:10px}.nav-bottom>li>a{text-align:left;font-weight:bold;font-size:14px;padding:4px 10px;border-left:0 solid #ddd}.nav-bottom li>a:hover{background-color:transparent}.nav-bottom>li>ul>li>a{padding:2px 10px;border-left:0 solid transparent}.nav-bottom li>a:before{content:' ';display:none;width:10px;height:10px;background-color:#ddd;margin-right:6px;border-radius:2px}.nav-bottom>li>ul>li>a:before{border:2px solid #ddd;background-color:#fff}.card>.media-wrapper>img{max-height:100%}.popover{max-width:900px;z-index:1050}.popover-success{background-color:#47a447;border-color:#47a447;color:#fff}.popover-success.right .arrow,.popover-success.right .arrow:after{border-right-color:#47a447}.popover-success .popover-content:before{content:'\e653';font-family:ZenIcon;display:inline-block;margin-right:6px}.popover-danger{background-color:#f8e3e6;border-color:#f8e3e6;color:#d2322d}.popover-danger.right .arrow,.popover-danger.right .arrow:after{border-right-color:#f8e3e6}form .star{display:none}.required:after{font-family:arial;font-size:24px}[class*="col-"].required{position:relative}[class*="col-"].required:after{position:absolute;top:4px;right:-2px}.control-label.required:after{right:-10px}.required-wrapper{position:relative;width:100%;height:0;overflow:visible}.required-wrapper.required:after{right:-13px;top:4px}.panel-body>form{padding-right:10px;max-width:1000px}.file-form .fileBox{margin-bottom:10px}.form-group .file-form .form-group:last-child{margin-bottom:0}.file-form .fileBox{margin-bottom:10px;width:100%}.file-form table.fileBox td{padding:0!important}.file-form .fileBox .input-control>input[type='file']{width:100%;height:100%;height:26px;line-height:26px;border:0;position:relative}.file-form .fileBox td .btn{border-radius:0;border-left:none}.file-form .fileBox td input,.file-form .fileBox td .form-control{border-radius:0}.file-form .file-wrapper.form-control{border-right:0}.form-horizontal .control-label{padding-right:0}.placeholder{color:#aaa}.input-group{width:100%}.page-form{padding-left:15px;padding-right:15px}.form-control[type='file']{box-shadow:none;background-color:#fafafa}.form-control[type='file']:hover{background-color:#fff}@-moz-document url-prefix(){.form-control[type='file']{padding:0}}.borderless.form-control{border-color:transparent;box-shadow:none}.borderless.form-control:hover,.borderless.form-control:active,.borderless.form-control:focus{border-color:#506eaf;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}label.checkbox,input[type='radio']+label{font-weight:normal}.panel-body>form{padding-right:10px;max-width:1000px}.table.table-form th,.table.table-form td{padding:6px}.table-form>tbody>tr>th{text-align:right;vertical-align:middle;border-bottom:0}.table-form>tbody>tr>td{vertical-align:middle;border-bottom:0}.table-form>tfoot>tr>th,.table-form>tfoot>tr>td{border-bottom:0}.table>thead>tr>th.text-middle,.table>tbody>tr>th.text-middle,.table>tfoot>tr>th.text-middle,.table>thead>tr>td.text-middle,.table>tbody>tr>td.text-middle,.table>tfoot>tr>td.text-middle,.text-middle{vertical-align:middle}.table-form td.v-bottom{vertical-align:bottom}.table-form td input{vertical-align:middle;margin:0}.table-form td textarea{vertical-align:middle;margin:0}.table-form .checkbox,.table-form input[type="radio"]+label{margin-right:10px}.table-form td>.row{margin-right:0}.table-form td>.row>[class*="col-"]{padding-right:0;line-height:34px}td #aliasLabel{display:table-row}.input-append{position:relative}.input-append .add-on{display:block;position:absolute;right:0;top:0}#header{position:relative;padding:10px 0}#headTitle{display:table}#headTitle>.wrapper{display:table-row}#siteLogo,#siteName,#siteSlogan{display:table-cell;padding:10px 10px 10px 0;vertical-align:middle}#siteLogo>a{min-height:50px;display:block}#siteSlogan{padding-left:10px;font-size:18px;color:#777;font-weight:500}#siteLogo{padding:0}#siteName h2{margin:6px 0}#headNav{position:absolute;right:0;top:8px}#headNav nav>a,#languageBar{display:inline-block;margin-right:5px}#headNav nav>a,#languageBar:last-child:after{content:none}#headNav nav>a:last-child{margin-right:0}#headNav .login-msg:empty{display:none}#languageBar>a{display:inline-block;margin-right:4px}#languageBar>a:last-child{margin-right:0}@media(max-width:767px){#header{padding:0}#siteSlogan{display:none}#headTitle{top:35px;padding:0 10px;position:absolute;z-index:10010}#siteLogo{padding:0}#siteName{padding:0}#siteName h2{margin:12px 0}#headNav{position:static;text-align:right;background-color:#e5e5e5;padding:5px 10px}#headTitle img{height:45px;max-width:inherit;min-width:50px;width:auto}.navbar-header{min-height:50px}.navbar-brand{display:none}.navbar-toggle{margin-top:8px}}@media(max-width:480px){#headTitle img{max-width:200px}#headNav .login-msg{display:none!important}}#msgBox{display:inline-block}#msgBox .label.label-badge{font-weight:bold;background-color:#fff;border:1px solid #ccc;color:#666;padding:3px;min-width:20px}#msgBox.hiding{display:none}.icon-chanzhi,.icon-chanzhi-pro{font-size:13px}.icon-chanzhi:hover{opacity:.75;filter:Alpha(opacity=75)}.icon-chanzhi-inverse,.icon-chanzhi.icon-chanzhi-inverse,.icon-chanzhi-pro.icon-chanzhi-inverse{background-position:0 -12px}#footer{padding:20px 0;text-align:center;position:relative;border-top:1px solid #ddd}#footNav{position:absolute;left:0;top:20px}#footNav a,#powerby a{display:inline-block;margin-right:10px;color:#777;position:relative}#footNav a:hover,#powerby a:hover{color:#145bcc}#copyrightInfo,#icpInfo{color:#999;font-size:12px}#powerby{position:absolute;right:0;top:20px;padding:0;overflow:hidden}#powerby a{margin:0;display:block}#powerby a:hover{border-color:#1152b7;text-decoration:none}#powerby a:hover .icon-chanzhi{opacity:.75;filter:Alpha(opacity=75)}#powerby a>.name{display:block;width:0;overflow:hidden;position:absolute}@media(max-width:767px){#footNav,#icpInfo{display:none}#footer{text-align:left;padding-right:100px}}@media(max-width:480px){#footer{text-align:center;padding:15px}#powerby{position:static}}#go2top{position:fixed;color:#999;bottom:80px;right:-40px;width:40px;text-align:center;text-shadow:1px 1px 0 #fff;display:none;border-radius:3px;background-color:#f1f1f1;font-size:28px;line-height:40px;border:1px solid #ddd}#go2top .icon{font-size:28px;line-height:40px}#go2top:hover{background-color:#e5e5e5;color:#333;border-color:#aaa;text-decoration:none}#rightDocker{position:fixed;top:50%;margin-top:-40px;right:0}#rightDockerBtn{border-radius:4px 0 0 4px}#rightDockerBtn i{font-size:28px;margin-top:2px;display:block}.docker-right{padding:20px 10px;background:#e5e5e5}.docker-right .table{margin-bottom:0;font-size:14px}.docker-right .table-borderless td{text-align:center;vertical-align:middle;padding:0 15px 15px}.docker-right .icon-mobile-phone,.docker-right .icon-weixin{font-size:28px;color:#fff;background:#145ccd;display:inline-block;width:36px;line-height:36px;height:36px;border-radius:25px;vertical-align:middle;margin-right:10px}.docker-right .icon-weixin{background:#64ab23 url(../common/images/weixin.png) no-repeat center}.docker-right{vertical-align:middle}.docker-right img{width:200px;height:200px;margin-top:10px;border:1px solid #ccc}.ie-8 .docker-right img{width:auto}#dockerPopover{position:fixed}body.body-modal{padding:20px}.bootbox .modal-dialog{width:400px;margin-top:10%}.avatar-empty{display:block;overflow:hidden;font-size:28px;color:#fff;background-color:#ddd;border:1px solid #ccc;width:36px;height:36px;line-height:35px;text-align:center;border-radius:6px}@media(max-width:767px){.ke-toolbar{display:none!important}.page{color:transparent;white-space:nowrap;overflow:hidden}}#searchbar{max-width:200px}.m-blog #searchbar,#header.compatible #searchbar{position:absolute;right:0;top:45%}#searchbar .input-group{position:relative}#searchbar .form-control{border-radius:16px;padding-right:30px}#searchbar .btn{position:absolute;right:0;top:1px;z-index:10;border:0;box-shadow:none;background:0;color:#808080}#searchbar .btn:hover{color:#347aeb}@media(max-width:767px){#header.compatible #searchbar{right:auto;left:0;top:2px;max-width:150px}#searchbar .form-control,#searchbar .btn{padding:3px 8px;height:26px}#searchbar .btn{padding:3px;right:5px;top:1px}#headNav.hide{display:block;height:30px}#headNav.hide+#searchbar{max-width:400px;left:auto;right:0;padding:0 10px}}@media(max-width:480px){#searchbar{display:none}}#articles .card-heading a{font-weight:bold}.m-blog .pager{display:block}.m-blog #headTitle{position:static;margin-top:10px}@media(max-width:767px){#blogNav .navbar-nav{margin:0}#blogNav .navbar-nav>li{padding:3px;float:left;width:33.333333%}#blogNav .navbar-nav>li>a{text-align:center;border-radius:6px;padding:5px}}.m-blog #searchbar{top:50%}@media(max-width:767px){.m-blog #searchbar{top:2%;left:0;right:auto}}.pager{margin:10px 0;line-height:20px;color:#999}.pager .dropdown{display:inline-block}.pager a{color:#444}.pager a:hover{color:#141414}.pager>.dropdown>a,.pager>i,.pager>a{display:inline-block;position:relative;padding:5px;min-width:25px;text-align:center;margin-left:-5px}.pager .dropdown>a:hover,.pager>a:hover{background:#e5e5e5}.pager .dropdown-menu{margin-top:0;width:212px;margin-left:-5px;padding:0}.pager .dropdown-menu>li{display:block;float:left;width:70px;border-right:1px dotted #ddd;border-bottom:1px dotted #ddd}#_pageID,#goto{display:none}.pager>.pager{margin:0}#navbar{margin-bottom:14px}#navbar .nav>li>a{transition:color .2s cubic-bezier(.175,.885,.32,1)}.row{margin-left:-7px;margin-right:-7px}.row>[class*='col-'],.row>.col{padding-left:7px;padding-right:7px}.row>.col>.panel,.row>.col .carousel,.row>[class*='col-']>.panel,.row>[class*='col-'] .carousel,.page-content>.panel,#boards>.panel,.page-side>.panel,.row>[class*='col-']>.nav,.row>[class*='col-']>.list-group,.m-blog .card,.row>.col>.list-group{margin-bottom:14px}.blocks .searchbar,.blocks .usermenu,.blocks .site-logo,.blocks .site-name,.blocks .site-slogan{margin-bottom:20px}.random-block-list>.col{display:none}.carousel-inner .carousel-caption li{text-shadow:none}.replies{padding:8px 10px;padding-top:0}.reply-panel .replies{padding:0 0 0 10px}.reply-panel{background-color:#ebf2f9}.reply-panel .reply-panel{background-color:rgba(50,128,252,.08);margin-top:8px} .replies>.reply-panel:first-child

{
    margin-top: 0;
}

.xxc-mini-close-confirm-content p {
    margin-top: 6px
}

.xxc-mini-close-confirm-dialog .xxc-mini-close-confirm-content {
    text-align: center !important
}

.xxc-mini-close-confirm-dialog .xxc-mini-dialog-btn {
    padding: 2px 15px !important;
    border-radius: 4px !important
}

.xxc-mini-close-confirm-dialog .xxc-mini-close-confirm-btn {
    background: #37d2cf !important;
    color: #fff !important
}

    .xxc-mini-close-confirm-dialog .xxc-mini-close-confirm-btn:hover {
        background: #37d2cf !important;
        color: #fff !important
    }
